Android JNI学习之一 javah的使用
2010-09-25 17:32
645 查看
今天要了解下JNI
参考了文章:http://www.cnblogs.com/wmj/archive/2010/07/25/1784872.html
自己做的demo在下一篇博客中
/article/6187717.html
但是在用javah生成头文件时出现了问题:
“错误:无法访问 org.simon.Nadd
未找到 org.simon.Nadd 的类文件
javadoc: 错误 - 找不到类 org.simon.Nadd。
Error: 未在命令行中指定任何类。请尝试使用 -help。”
我明明是按照上面那篇文章的步骤做的,但怎么就不对了,google之
看到这样的文章 http://hi.baidu.com/sonmeika/blog/item/2bb91f87fdb32b23c75cc352.html
于是,尝试:
他提到了要先编译再生成头文件(测试后,发现是这样的)
于是我
root@ubuntu:~/workspace_0925/JNITest/src/org/simon# javac Nadd.java
(确保你的javac所在路径在 你的系统path下)
查看Nadd.java所在目录,.class文件已经成功生成
root@ubuntu:~/workspace_0925/JNITest/src/org/simon# javah -classpath /root/workspace_0925/JNITest/src org.simon.Nadd
查看Nadd.java所在目录,.h文件已经成功生成
参考了文章:http://www.cnblogs.com/wmj/archive/2010/07/25/1784872.html
自己做的demo在下一篇博客中
/article/6187717.html
但是在用javah生成头文件时出现了问题:
“错误:无法访问 org.simon.Nadd
未找到 org.simon.Nadd 的类文件
javadoc: 错误 - 找不到类 org.simon.Nadd。
Error: 未在命令行中指定任何类。请尝试使用 -help。”
我明明是按照上面那篇文章的步骤做的,但怎么就不对了,google之
看到这样的文章 http://hi.baidu.com/sonmeika/blog/item/2bb91f87fdb32b23c75cc352.html
于是,尝试:
他提到了要先编译再生成头文件(测试后,发现是这样的)
于是我
root@ubuntu:~/workspace_0925/JNITest/src/org/simon# javac Nadd.java
(确保你的javac所在路径在 你的系统path下)
查看Nadd.java所在目录,.class文件已经成功生成
root@ubuntu:~/workspace_0925/JNITest/src/org/simon# javah -classpath /root/workspace_0925/JNITest/src org.simon.Nadd
查看Nadd.java所在目录,.h文件已经成功生成
相关文章推荐
- Android JNI学习之javah命令的正确使用 转
- (转载)Android JNI学习之javah命令的正确使用(找了好半天才找到的,汉,网上好多说法都没用)
- Android JNI学习之javah命令的正确使用
- Android JNI学习之javah命令的正确使用(找了好半天才找到的,汉,网上好多说法都没用)
- Android JNI学习之javah命令的正确使用(找了好半天才找到的,汉,网上好多说法都没用)
- 02_JNI中Java代码调用C代码,Android中使用log库打印日志,javah命令的使用,Android.mk文件的编写,交叉编译
- Android中使用javah生成jni头文件的正确方法
- Android Studio JNI学习之(3)-使用SWIG自动生成Jni代码
- Android NDK学习(3)使用Javah命令生成JNI头文件
- Android学习JNI,使用C调用JAVA语言
- Android NDK学习(3)使用Javah命令生成JNI头文件 .
- Android源码学习之如何创建使用JNI
- 学习JNI--Android下使用JNI调用C
- Android NDK学习(3)使用Javah命令生成JNI头文件 .
- AndroidStudio Cmake学习--如何漂亮的使用jni
- 【转】Android NDK学习(3)使用Javah命令生成JNI头文件 .
- Android JNI学习之NDK_r5的使用简记(和r4之前有点区别)
- Android内核学习之二------JNI的使用
- 02_JNI中Java代码调用C代码,Android中使用log库打印日志,javah命令的使用,Android.mk文件的编写,交叉编译
- Android中关于JNI 的学习(五)在C文件中使用LogCat