我正在尝试在Windows 7 64位上学习JNI,但JDK 8不包含javah.exe。我尝试了32位和64位版本。 Oracle documentation表明javah是JDK 8的一部分,并没有区分任何平台。是否有针对JNI的单独下载?
另外,我在Windows上的JNI上可以找到的教程很老 - 有没有更新的方法在Windows中执行JNI,或者有没有人对当前的Windows JNI教程有任何建议? NetBeans是我首选的IDE,但我不是唯一的。
答案 0 :(得分:3)
Hej Kevin,JNI不需要单独下载,JDK中包含javah.exe,在%JAVA_HOME%/bin
中搜索它(如果你没有设置这个环境变量,请查看{{1}或者您拥有的版本)。确保已下载JDK,而不是JRE。而且,最好的JNI教程确实是that one,至少在我看来是这样。