Windows でこのチュートリアルを再作成しようとしています: Java Native Interface (JNI)
コンパイルしようとすると、次のエラーが発生します。
fatal error: jni.h: No such file or directory
#include <jni.h>
compilation terminated.
私のコマンドラインは次のとおりです。
gcc -Wl,--add-stdcall-alias -IC:\Program_Files\Java\jdk1.7.0_45\include -IC:\Program_Files\Java\jdk1.7.0_45\include\win32 -shared -o hello.dll HelloJNI.c
すべてのファイルがあるフォルダーでコンパイルします。
このフォルダー内のファイル「jni.h」は次の場所にあると確信しています。
C:\Program Files\Java\jdk1.7.0_45\include
import ステートメントが機能しない理由を知っている人はいますか?
ありがとう!