今天要了解下JNI
参考了文章:http://www.cnblogs.com/wmj/archive/2010/07/25/1784872.html
自己做的demo在下一篇博客中
http://www.cnblogs.com/simoncook/archive/2010/09/28/1837520.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文件已经成功生成