avatar
JNI 诡异问题求教# Java - 爪哇娇娃
m*p
1
最近需要用到jni,在java里面调用已有的cpp代码, 自己在学,
http://java.sun.com/developer/onlineTraining/Programming/JDCBoo
新建了ReadFile.java文件之后,在windows console用
javac ReadFile
编译通过,生成了一个ReadFile.class文件
但是诡异的是,下一步是需要生成一个 header文件,命令如下:
JavaNativeTest\src>javah ReadFile
error: cannot access ReadFile
class file for ReadFile not found
javadoc: error - Class ReadFile not found.
Error: No classes were specified on the command line. Try -help.
明明ReadFile.class, ReadFile.java都在当前目录src\下,不知道为何会出现此问题?
谢谢!!
avatar
m*p
2
?

【在 m*p 的大作中提到】
: 最近需要用到jni,在java里面调用已有的cpp代码, 自己在学,
: http://java.sun.com/developer/onlineTraining/Programming/JDCBoo
: 新建了ReadFile.java文件之后,在windows console用
: javac ReadFile
: 编译通过,生成了一个ReadFile.class文件
: 但是诡异的是,下一步是需要生成一个 header文件,命令如下:
: JavaNativeTest\src>javah ReadFile
: error: cannot access ReadFile
: class file for ReadFile not found
: javadoc: error - Class ReadFile not found.

avatar
g*g
3
I would try -cp ., also make system path directory including
the target folder may help.

【在 m*p 的大作中提到】
: 最近需要用到jni,在java里面调用已有的cpp代码, 自己在学,
: http://java.sun.com/developer/onlineTraining/Programming/JDCBoo
: 新建了ReadFile.java文件之后,在windows console用
: javac ReadFile
: 编译通过,生成了一个ReadFile.class文件
: 但是诡异的是,下一步是需要生成一个 header文件,命令如下:
: JavaNativeTest\src>javah ReadFile
: error: cannot access ReadFile
: class file for ReadFile not found
: javadoc: error - Class ReadFile not found.

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。