Ubuntu 12.04 では、sun/oracle の jdk7 がインストールされています。の場合locate jni.h
、複数の場所を印刷します
/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