Проблемы с установкой mozjpeg

Мне нужен mozjpeg в моем проекте Java. Я устанавливаю его из инструкции по ссылке: инструкция

Один шаг говорит, что мне нужно запустить команду./configure с опцией --with-java. Я набираю команду так:

./configure --with-java --includedir=/home/user/NARZEDZIA/jdk1.8.0_73/include/

(потому что мой заголовочный файл jni находится в этом месте). Я попытался с источником /home/user/NARZEDZIA/jdk1.8.0_73/, но у меня все еще есть та же ошибка:

configure: error: не удалось найти файл заголовка JNI

Есть идеи, как помочь./configure найти файл заголовка jni?:/

1 ответ

Решение

Скрипт конфигурации ищет файл jni.h в каталоге /usr/java/default/include. В качестве обходного пути вы можете просто создать символическую ссылку на место, где находится ваш jni.h. В моем случае он находится в $JAVA_HOME/include. Смотрите ниже, надеюсь, это поможет.

mkdir -p /usr/java/default/
ln -s  $JAVA_HOME/include/ /usr/java/default/include
./configure --with-java
Другие вопросы по тегам