好的,伙计们,我已经阅读了很多 javah 用法的示例,但仍然没有运气。我有 Eclipse Android 项目,所以我尝试以下操作:
cd /path_to_project/
javah -classpath ./bin/classes com.package.ClassName
我得到什么:
class file for android.app.Activity not found
好的,所以,它看到了我的类,我只需要将 android.jar 添加到类路径:
javah -classpath ./bin/classes:path_to_sdk/android.jar com.package.ClassName
我得到:
Could not find class file for com.package.ClassName
“你在开玩笑!你刚刚看到它,现在你找不到它!”,我说。
请,任何帮助!我在这里很绝望。
尝试使用 javac 编译简单的 java 类,然后使用 javah - 它工作正常。
我的环境: Windows 7,cygwin。