step1:生成动态库
1、编写头文件 #hellworld.h
void test(); |
2、编写实现文件 #helloworld.c
#include<stdio.h> |
3、编译生成动态库,文件名:libhello.so
gcc -fpic -shared -o libhello.so helloworld.c |
文件libhello.so生成。
step2:添加maven配置
<dependency> |
step3:编写测试类
import com.sun.jna.Library; |
step4:解决路径问题
比如复制libtest.so到公共库