如何在Eclipse中生成JNI头文件

hol*_*oly 19 c java eclipse java-native-interface header

我正在使用Eclipse生成JNI头文件.我查了一下,program files\java\jre6\bin发现了很多.exe.dll文件,但我找不到javah 文档中使用JNI创建与C库绑定的命令.
有帮助吗?

Jav*_*a42 32

使用以下面板为javah.exe定义新的外部工具.

将"Location"指向javah.exe工具.

将"工作目录"设置为

${workspace_loc:/${project_name}/bin}
Run Code Online (Sandbox Code Playgroud)

将"Arguments"设置为:

-classpath ${project_classpath} -v -d ${workspace_loc:/${project_name}/src} ${java_type_name}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

要运行该工具,请突出显示包浏览器中的java源文件并运行该工具.

在此输入图像描述

按F5刷新项目以查看新生成的文件.