21xrx.com
2024-11-22 10:35:23 Friday
登录
文章检索 我的文章 写文章
「javah 找不到类文件」解决方法
2023-06-14 12:41:25 深夜i     --     --
javah JNI 类文件 编译 参数

在使用 javah 命令生成 JNI 头文件时,可能会遇到「找不到类文件」的错误。这是由于 javah 命令只能识别编译后的 .class 文件,而在编译 Java 代码时没有将生成的 .class 文件放在指定的目录下。

为了解决这个问题,可以在编译 Java 代码时添加 -d 参数,指定生成 .class 文件的目录。例如:


javac -d bin/ HelloWorld.java

这样生成的 .class 文件就会被放在 bin 目录下,javah 命令就可以正常识别了。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复