m*p 发帖数: 1331 | 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\下,不知道为何会出现此问题?
谢谢!! | m*p 发帖数: 1331 | 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.
| g*****g 发帖数: 34805 | 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.
|
|