1. 下载jni4net-0.8.8.0-bin.zip,
地址:https://github.com/jni4net/jni4net/releases/download/0.8.8.0/jni4net-0.8.8.0-bin.zip
2. 生成jni4net相关文件
解压压缩包后进入bin目录,执行 .\proxygen.exe "要调用的DLL文件路径" -wd "存放生成文件的路径"
,命令执行成功后会在“存放生成文件的路径”下生成 clr 和 jvm 两个目录,以及 build.cmd 和 dll文件名.proxygen.xml 两个文件。
进入生成文件目录下,执行 build.cmd
命令文件,命令执行成功后会生成 dll文件名.j4n.dll 和 dll文件名.j4n.jar 两个文件。
3. 配置项目
将生成的 dll文件名.j4n.jar 文件安装到maven仓库,并在pom文件中引用,artifactId和group随便起。
在pom中引入 jni4net 的依赖,如下:
1 | <dependency> |
将解压后的 jni4net-0.8.8.0-bin.zip 文件的 lib 目录下的所有 dll 文件复制到项目的 resources/dll
目录下。
将在第二步生成的 dll文件名.j4n.dll 复制到项目的 resources/dll
目录下。
将要调用的 dll 文件复制到项目的 resources 目录下。
4. 在项目中调用示例
1 | package test.jni4net; |
(完)