2017-07-12 29 views
0

私のJavaプロジェクトにmozjpegが必要です。私はリンクから命令からそれをインストールしています: instructionmozjpegインストールの問題

1つのステップは、私が--with-javaのオプションを指定して、コマンド./configureを実行する必要があると述べています。

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

(私のJNIヘッダファイルがこの場所にあるため):私はこのようなコマンドを入力します。私も元/home/user/NARZEDZIA/jdk1.8.0_73/と試みたが、私はまだ同じエラーを持っている:

configure: error: Could not find JNI header file

JNIヘッダファイルを見つけるためには./configureを助けるためにどのように任意のアイデアを? :/

答えて

1

configureスクリプトは、ディレクトリ/ usr/java/default/include内のjni.hを探しています。この問題を回避するには、jni.hがある場所へのシンボリックリンクを作成するだけです。私の場合、$ JAVA_HOME/includeにあります。以下を参照してください。

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