0
我正在學習使用Java Complete Reference第9版(Shildt)的java本機方法。正如我看到的必須在C(我們的例子)中實現的本地方法是這樣的:Java_ClassName_methodName。問題是如何區分具有相同名稱但不同包中的相同名稱的方法。可能嗎?Java:不同包中具有相同名稱的類的本地方法
我正在學習使用Java Complete Reference第9版(Shildt)的java本機方法。正如我看到的必須在C(我們的例子)中實現的本地方法是這樣的:Java_ClassName_methodName。問題是如何區分具有相同名稱但不同包中的相同名稱的方法。可能嗎?Java:不同包中具有相同名稱的類的本地方法
如果這就是它的意思,那麼你的書是不正確的。 JNI方法名稱必須包括包名稱以及類和方法名稱。但是,通過使用javah
工具生成.h文件,完全解決了您的問題。
使用完全限定名稱。 –