mozjpeg安装问题

mozjpeg installation problems

我的 java 项目需要 mozjpeg。我是根据 link 的说明安装它的: instruction

一步说我需要 运行 命令 ./configure 选项 --with-java。我这样输入命令:

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

(因为我的jni头文件在这个位置)。我也尝试使用 source /home/user/NARZEDZIA/jdk1.8.0_73/ 但我仍然有相同的错误:

configure: error: Could not find JNI header file

知道如何帮助 ./configure 找到 jni 头文件吗? :/

配置脚本正在目录 /usr/java/default/include 中查找 jni.h。作为解决方法,您可以只在 jni.h 所在的位置创建一个符号 link。在我的例子中,它位于 $JAVA_HOME/include。往下看,希望对你有帮助。

mkdir -p /usr/java/default/
ln -s  $JAVA_HOME/include/ /usr/java/default/include
./configure --with-java