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