最佳答案
在 Ubuntu 12.04中,我已经安装了来自 sun/oracle 的 jdk7
/usr/lib/jvm/java-6-openjdk-amd64/include/jni.h
/usr/lib/jvm/jdk1.7.0_07/include/jni.h
...
在 JDK 生成的头文件中,有 include <jni.h>
,目前它在抱怨
fatal error: jni.h: No such file or directory.
在我的 Makefile
中,没有指定 jni.h
所在的位置。并且我询问是否可能配置某些系统参数使得编译时知道 jni.h
(比如说,/usr/lib/jvm/jdk1.7.0_07/include/jni.h
)的路径。