В Ubuntu 12.04 у меня установлен jdk7 из sun/oracle. Когда 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
) известным при компиляции.