在linux下使用java调用so文件的函数

1.新建一个c文件并编辑代码


2.编译c文件为库文件


3.新建一个java文件并编辑代码


4.编译java文件

报错,检查原因发现是jna的jar包未放入classpath下

这下就编译成功了!

5.执行class文件

报错,检查原因发现是CLASSPATH配置问题:


修改一下:

再次执行

这次成功了!

6.文件与下载

上述处理目录与文件结构如下:

jna的jar包下载请点击:jna-4.4.0.jar