优秀的编程知识分享平台

网站首页 > 技术文章 正文

java JNA调用动态链接库(原创)(java的动态链接)

nanyue 2024-10-27 11:22:05 技术文章 3 ℃

此文章作用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


设备回调


Tags:

最近发表
标签列表