Я пытаюсь установить библиотеку в Linux, которая имеет привязки для Java.
Таким образом, я использовал apt-get install
для получения java jdk 6 и 7. Однако, когда я запускаю configure, я продолжаю получать это сообщение, а библиотека не устанавливает то, что ему нужно для java.
checking which interfaces are enabled... cxx c ocaml java
checking for javac... no
checking for java... no
checking for jar... no
checking for javah... no
configure: WARNING: unable to include <jni.h>
Из командной строки работают как java, так и javac. Я не уверен, что еще делать. Любые указания? Благодарю.
Изменение: это настройка Ubuntu. Не знаю, откуда взялось ключевое слово Debian.
Похоже, что update-java-alternatives
подтолкнули меня в правильном направлении. Я пробовал, which java
но он только сказал мне: /usr/bin
.
Я использовал update-java-alternatives -l
и он выводил, где был установлен jdk:
/usr/lib/jvm/java-1.6.0-openjdk-amd64
/usr/lib/jvm/java-1.7.0-openjdk-amd64
Оттуда я мог бы использовать команду:
./configure --with-java=/usr/lib/jvm/java-1.7.0-openjdk-amd64
После этого он нашел мой jdk. Спасибо всем за помощь.