繁体   English   中英

产生Java标头档案错误

[英]Generating Java header file error

抱歉,我无法从我的代码生成Java头文件,请在命令提示符下键入:

javah -o JNIDemoJava.h -classpath JNIDemoJava/build/classes jnidemojava.Main

从我读过的书应该能奏效,但是我得到了这个错误:

Error: Could not find class file for 'jnidemojava.Main'.

在您说之前,我忘记了清理和构建以进行编译,但是,如果您需要更多信息,仍然会遇到此错误,请询问。

更新:问题已解决

看来您的命令是正确的。 您在哪个平台上运行命令? 谨慎,文件分隔符,它的\\在Windows和/在* NIX。

因此,在Windows中,您应该

javah -o JNIDemoJava.h -classpath JNIDemoJava\build\classes jnidemojava.Main

在* NIX中,您应该

javah -o JNIDemoJava.h -classpath JNIDemoJava/build/classes jnidemojava.Main

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM