Netbeans Windows JDK 8中不包含javah.exe?

Netbeans Windows JDK 8中不包含javah.exe?,netbeans,java-8,java-native-interface,windows-7-x64,Netbeans,Java 8,Java Native Interface,Windows 7 X64,我试图在Windows7 64位上学习JNI,但JDK8不包括javah.exe。我尝试了32位和64位版本。这表明javah是jdk8的一部分,没有任何平台区别。JNI有单独的下载吗 另外,我可以在Windows上找到的关于JNI的教程非常古老——有没有更新的方法在Windows中进行JNI,或者有人对当前的Windows JNI教程有什么建议?NetBeans是我首选的IDE,但我不是唯一的。嘿,Kevin,JNI不需要单独下载,javah.exe包含在您的JDK中,请在%JAVA\u HO

我试图在Windows7 64位上学习JNI,但JDK8不包括javah.exe。我尝试了32位和64位版本。这表明javah是jdk8的一部分,没有任何平台区别。JNI有单独的下载吗


另外,我可以在Windows上找到的关于JNI的教程非常古老——有没有更新的方法在Windows中进行JNI,或者有人对当前的Windows JNI教程有什么建议?NetBeans是我首选的IDE,但我不是唯一的。

嘿,Kevin,JNI不需要单独下载,javah.exe包含在您的JDK中,请在
%JAVA\u HOME%/bin
中搜索它(如果您没有设置此环境变量,请查看
C:\Program Files\JAVA\jdk1.8.0\u 121\bin
或您的版本)。确保您已经下载了JDK,而不是JRE。而且,最好的JNI教程确实是,至少对我来说是这样。

好吧,它仍然存在,尽管有长期计划要删除它
javac
可以在编译java源代码时生成本机头。注意
-h
选项。是的-我忽略了明显的-%JAVA\u HOME%被设置到jre文件夹而不是jdk,我没有意识到jdk是另一个文件夹,谢谢!