當我試圖用JAVAH生成的頭文件,我得到這個錯誤:JAVAH錯誤,找不到類文件
Error: Could not find class file for 'HelloWorld'.
這裏是我的外部工具的配置。
位置:$ {system_path:JAVAH}
工作目錄:$ {workspace_loc:/ JniJava /斌/ sonyraj}
參數:-jni的HelloWorld從commnnd線/終端
當我試圖用JAVAH生成的頭文件,我得到這個錯誤:JAVAH錯誤,找不到類文件
Error: Could not find class file for 'HelloWorld'.
這裏是我的外部工具的配置。
位置:$ {system_path:JAVAH}
工作目錄:$ {workspace_loc:/ JniJava /斌/ sonyraj}
參數:-jni的HelloWorld從commnnd線/終端
嘗試。也許javah需要它的完整路徑?沒有包裝。
或完全限定爲這裏要注意Javah error while using it in JNI
javah -jni com.example.JavaHowTo
其中com.example
是你的包包名。
您還需要從含com/example/JavaHowTo.class
例如在目錄中運行JAVAH如果你的結構是從
/home/user/project/Iot
我也有同樣的問題
/home/user/project/Iot/com/example/JavaHotTo.class
運行JAVAH,儘量把你的.class文件的文件夾中具有相同的名稱作爲包名。然後運行「javah packagename.ClassName」。希望它也適用於你。
嘗試從commnnd線/終端。也許javah需要它的完整路徑?並嘗試沒有包? – tgkprog
這有一些看起來不錯的結果https://www.google.com/search?q=javah+tutorial – tgkprog
http://stackoverflow.com/questions/986262/javah-error-while-using-it-in- jni – tgkprog