我正在实现简单的 JNI 示例,如
http://java.sun.com/docs/books/jni/html/start.html
在最后第二步,编译 C 源代码时,
使用以下命令:
C:\Program Files\Java\jdk1.6.0_21> cl -IC:\Program Files\Java\jdk1.6.0_21\include -IC:\Program Files\Java\jdl1.6.0_21\include\win32 -MD -LD Callbacks.c -FeCallbacks.dll
我收到以下错误:
“无法打开包含文件“jni.h”,不存在这样的文件或目录。”
但jni.h
确实存在于 java/jdk1.6.0_21/include 文件夹中。
如何消除此错误?