Re: [問題] java與C++的結合

看板java作者 (sbr)時間16年前 (2009/09/26 13:40), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/4 (看更多)
※ 引述《moremusic (my way)》之銘言: : 謝謝你的回答 : 我嘗試用第二個方法 : 呼叫RegisterNatives : 卻傳回失敗值 : 我查了文件 : 只說失敗會傳回-1 : 沒有解釋可能的失敗原因 : 其他JNI的呼叫都很正常 : 包含JVM的產生 : 呼叫Java類別的static method : 請問有任何方法 : 可以取得錯誤資訊或原因嗎? 請你翻一下 JNI 的文件(Addison Wesley - Java Native Interface),在關於 RegisterNatives 說明處(page 273)有提到此 function 會失敗只有在調用此 function 時拋出了 exception,而調用此 function 只可能丟出 NoSuchMethodError。 這通常是你提供的 JNINativeMethod 表格中的 name/signature 填錯(指定成另 一個 method),或是 name/signature 沒錯,但是指定的 method 的定義不是 native method。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.173.128.3 ※ 編輯: sbrhsieh 來自: 218.173.128.3 (09/27 00:22)
文章代碼(AID): #1AlQap-R (java)
文章代碼(AID): #1AlQap-R (java)