我尝试通过在我的cmd中执行来修复此问题:“path = C:\ Program Files \ Java \ jdk1.8.0_65 \ bin”
我正在开发Windows。 这是错的吗?我已经被困了一段时间,所以任何帮助都会非常感激。
答案 0 :(得分:2)
javah位于<JAVA_HOME>/bin
文件夹下,您必须确保路径中包含该文件夹
你可以做一些事情(在unix系统上)
export PATH=<JAVA_HOME>/bin:$PATH
或关注Windows
答案 1 :(得分:1)
javah已在最新的JDK中删除。
在JDK 8之前,您需要使用javac编译Java程序,并使用专用的javah实用程序生成C / C ++标头。 JDK 10中不再提供javah实用程序。
对于使用最新JDK的用户, javac -h命令将编译并创建头文件。