小编anm*_*nmi的帖子

致命错误:jni.h:没有这样的文件或目录

我正在尝试在Windows上重新创建本教程: Java Native Interface(JNI)

当我尝试编译它时,我收到以下错误:

fatal error: jni.h: No such file or directory

 #include <jni.h>

compilation terminated.
Run Code Online (Sandbox Code Playgroud)

我的命令行是:

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
Run Code Online (Sandbox Code Playgroud)

我在所有文件所在的文件夹中编译.

我确信此文件夹中的文件"jni.h"位于:

C:\Program Files\Java\jdk1.7.0_45\include
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么import语句不起作用?

谢谢!

c java native interface

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

c ×1

interface ×1

java ×1

native ×1