我正在尝试在Windows764位上学习JNI,但是JDK8不包含javah.exe。我尝试了32位和64位版本。Oracle documentation显示javah是JDK8的一部分,并且没有任何平台区别。是否有针对JNI的单独下载?
此外,我可以在Windows上的JNI上找到的教程都很老了--有没有更新的方法在Windows上做JNI,或者有人对当前的Windows JNI教程有什么建议?NetBeans是我的首选集成开发环境,但我不是排他性的。
发布于 2017-01-19 21:58:32
Hej Kevin,JNI不需要单独下载,javah.exe包含在你的JDK中,在%JAVA_HOME%/bin中搜索它(如果你还没有设置这个环境变量,看看C:\Program Files\Java\jdk1.8.0_121\bin或者你已经有的版本)。确保您下载的是JDK,而不是JRE。而且,最好的JNI教程确实是that one,至少对我来说是这样。
https://stackoverflow.com/questions/41743298
复制相似问题