新建Java工程

编写调用JNI的Java代码,在Windows下是调用 dll,但不用写在代码里

利用Javah工具对class生成对应的h头文件

打开 Dev-C++

新建工程,选择DLL工程:


把原来例子文件删除,再把头文件加入,修改为C的头文件,加上实现文件 .c文件
两个文件的内容:


准备要编译,先选择工程属性,进行设置其他相关信息

设置JNI的头文件目录,最后不要带"\",会出现识别是不到头文件的情况。

选择编译:
、

刷新一下工程,可以看到编译后的DLL

把DLL复制到源文件目录下:

运行程序 ,可以看到JNI调用打印。


本文详细介绍了如何在Java中调用DLL文件,并通过Javah工具生成对应的头文件,使用Dev-C++进行工程配置及编译,最终实现JNI功能。
510

被折叠的 条评论
为什么被折叠?



