1
我編譯HelloWorld.c
成功。我更改爲HelloWorld.class
所在的目錄。 我在終端中輸入javah -jni HelloWorld
來獲取頭文件。我有以下錯誤信息。問題是什麼?我正在使用Mac OSX開發Android應用程序。麻煩爲JNI生成頭文件
error: cannot access HelloWorld
bad class file: ./HelloWorld.class
class file contains wrong class: Test.HelloWorld
Please remove or make sure it appears in the correct subdirectory of the classpath.
com.sun.tools.javac.util.Abort
javadoc: error - fatal error
2 errors
糟糕!我成功編譯HelloWorld.java。我仍然在找出問題。 – user1301568 2012-07-06 19:06:55
export CLASSPATH = $ CLASSPATH:〜/ MyProject/bin/classes必須在執行javah -jni Test.HelloWorld之前完成。 – user1301568 2012-07-09 05:43:29