学习jni的时候,javac Helloworld.java 生成 Helloworld.class文件以后,调用javah Helloworld提示找不到类文件
由于javah以后生成的.h文件需要包名+类名,所以必须在包括全包名的目录下执行javah命令,也就是项目\src\在或者项目\bin\classe\下执行 javah 包名.类名的命令,
比如:在src下或者classe文件夹下执行
javah com.example.helloworld.HelloWorld
最后会在执行命令的路径下面生成.h文件。
本文介绍了在使用JNI进行Java与本地代码交互时,如何正确生成并定位.h头文件的方法。通过具体的步骤说明了如何解决在执行javah命令时遇到的找不到类文件的问题。
422

被折叠的 条评论
为什么被折叠?



