使用javah -classpath命令生成头文件出错
我新建了一个简单的android工程,在JNITest类中有一个native方法(函数),然后使用cmd或cygwin的javah-classpath命令想生成相应类的c...
我新建了一个简单的android工程,在JNITest类中有一个native方法(函数),然后使用cmd或cygwin的javah -classpath命令想生成相应类的c++头文件,但是提示
Error: cannot access android.app.Activityclass
file for android.app.Activitynot found
然后上网查到应该用以下命令
javah -classpath d:/Program Files/android-2.2_r01-windows/platforms/android-16/android.jar; b:/JAVA/JNITest/bin/classes/org.eshock.jnitest.JNITest
我使用之后,原先的错误提示确实没了,但是又提示 No such file or directory。。。
请问有谁知道该如何解决吗? 展开
Error: cannot access android.app.Activityclass
file for android.app.Activitynot found
然后上网查到应该用以下命令
javah -classpath d:/Program Files/android-2.2_r01-windows/platforms/android-16/android.jar; b:/JAVA/JNITest/bin/classes/org.eshock.jnitest.JNITest
我使用之后,原先的错误提示确实没了,但是又提示 No such file or directory。。。
请问有谁知道该如何解决吗? 展开
若以下回答无法解决问题,邀请你更新回答
展开全部
猜一下
应该写成JNITest.java
反正是文件没找到,你dir以下看看到底有没有
应该写成JNITest.java
反正是文件没找到,你dir以下看看到底有没有
追问
有这个文件,这次直接进入执行的这个命令,但是又出现了另外一个错误提示。。。
命令:
$ javah JNITest.class
错误提示信息:
Exception in thread "main" java.lang.IllegalArgumentException: Not a valid class name:
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询