Dans Ubuntu 12.04, j'ai installé jdk7 de sun/oracle. Quand locate jni.h
il imprime plusieurs endroits
/usr/lib/jvm/java-6-openjdk-amd64/include/jni.h
/usr/lib/jvm/jdk1.7.0_07/include/jni.h
...
Dans le fichier d'en-tête généré par le JDK, il y a include <jni.h>
et il se plaint actuellement
fatal error: jni.h: No such file or directory.
Dans mon Makefile
il n'y a pas de spécification des lieux où les jni.h
est. Et je demande s'il est possible de configurer certains paramètres du système pour que le chemin d'accès de jni.h
(dire, /usr/lib/jvm/jdk1.7.0_07/include/jni.h
) à connaître lors de la compilation.