java JNA调用动态链接库(原创)(jna调用动态库导致jvm崩溃)

java JNA调用动态链接库(原创)(jna调用动态库导致jvm崩溃)

经验文章nimo972025-05-02 18:52:236A+A-

此文章作用java JNA调用动态链接库。

希望对使用java调用动态链接库的小伙伴有所帮助。

JNA调用某顺一体机dll动态链接库,实现

1 Sdk初始化

2 Sdk退出

3 远程操控开闸

4 语音文字控制

5 IP搜索设备

6 修改管理机IP

7 修改设备IP 几个功能。

需要拿到动态链接库文件以及序列号前期需要做的工作处理完成,就可以编写代码。

Maven pom引入

<dependency>
<groupId>
net.java.dev.jna</groupId>
<artifactId>
jna</artifactId>
<version>
5.7.0</version>
</dependency>

目录结构:


目录介绍:

Callback:回调函数目录

Enums:状态枚举

Extendall:

Funciton:业务接口存放目录

Sdkmain:主入口

1、加载动态链接库文件


2、多继承接口FunctionExtends代码


3、部分代码举例

3.1 FunctionInitsdk初始化,退出


DeviceDiscoveryCallback:


AuthRequestCallback:



ParkControllerStatusCallback:



SignAuthResultCallback:



3.2、FunctionDevFoundCallback:设置IP搜索设备发现通知的回调函数



5:FunctionCapturePhoto:请求抓拍图片




SDK编写完成后调用demo


设备回调


点击这里复制本文地址 以上内容由nimo97整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

尼墨宝库 © All Rights Reserved.  蜀ICP备2024111239号-7