請問 JNI - RegisterNatives

看板java作者時間19年前 (2006/09/06 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
請教一個關於JNI的問題 我在一個.so中寫有兩個函數 一個按照name convention正常命名 使用 System.loadLibrary() load該.so檔後 可以正確執行該native code 我在那段native code中使用 (*env)->RegisterNatives() 將另外一個沒有按照name convention命名的C函數 註冊給某個Java method 函數有正確的return JNI_OK (value 0) 但之後我使用JNI的(*env)->GetMethodID()去查剛註冊過的Java method 卻回傳 NULL Java 的 Exception 是 java.lang.NoSuchMethodError 不知道是甚麼原因 或哪裡有正確完整的範例以供參考 謝謝! -- 夫兵者不祥之器物或惡之故有道者不處君子居則貴左用兵則貴右兵者不祥之器非君子 之器不得已而用之恬淡為上勝而不美而美之者是樂殺人夫樂殺人者則不可得志於天下 矣吉事尚左凶事尚右偏將軍居左上將軍居右言以喪禮處之殺人之眾以哀悲泣之戰勝以 喪禮處之道常無名樸雖小天下莫能臣侯王若能守之萬物將自賓天地相合以降甘露民莫 之令而自均始制有名名亦既有夫亦將知止知止可以不殆譬Vela.Dorm9.NCTU.edu.tw
文章代碼(AID): #14_Rjp00 (java)
文章代碼(AID): #14_Rjp00 (java)