dap*_*per 5 java-native-interface compiler-errors path fatal-error
我正在实现简单的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文件夹中。
如何清除此错误?
由于路径包含空格,因此您需要将路径括在“”内,例如 cl -IC:\Program Files\Java\jdk1.6.0_21\includ e -I"C:\Program Files\Java\jdl1.6.0_21\include\ win32" -MD -LD Callbacks.c -FeCallb acks.dll