还是直奔主题吧。如何在 windows 系统下根据 java 文件生成.h 头文件?
既然你们找到了这篇文章,相信你们也是要编译 DLL 文件吧,这里只讲如何生成.h 头文件。
首先,来看看我的 eclipse 下的 java 工程目录。
1、按下 win+R 快捷键,打开“运行”程序,输入 cmd,打开命令行窗口。
2、在资源管理器中,复制 java 工程的 src 目录地址:D:\WebServer\ScienceMuseum\src。
3、在命令行窗口中,输入 cd D:\WebServer\ScienceMuseum\src,windows10 下可以直接粘贴,之前的版本需要鼠标右键,然后粘贴,之后回车,定位到工程的 src 目录。
4、此时命令行窗口显示为:D:\WebServer\ScienceMuseum\src>。
5、使用 javac 命令,由 ScienceMuseum.java 文件生成 ScienceMuseum.class 文件。输入:javac com\bri\camera\ScienceMuseum.java,回车。
6、使用 javah 命令,由 ScienceMuseum.class 文件生成 com_bri_camera_ScienceMuseum.h 文件。输入:javah com.bri.camera.ScienceMuseum,回车。
7、头文件生成成功!