麒麟系统 Linux(aarch64处理器)系统java项目接入海康SDK问题

  1. 麒麟系统部署海康摄像头时的 JNA 链接错误, 海康提供的jna sdk版本太低,需升级版本4.5及以上,把集成的Structure 替换成以下类
java 复制代码
public class SDK_Structure extends Structure {
    protected List<String> getFieldOrder() {
        List<String> fieldOrderList = new ArrayList<String>();
        for (Class<?> cls = getClass(); !cls.equals(SDK_Structure.class); cls = cls.getSuperclass()) {
            Field[] fields = cls.getDeclaredFields();
            int modifiers;
            for (Field field : fields) {
                modifiers = field.getModifiers();
                if (Modifier.isStatic(modifiers) || !Modifier.isPublic(modifiers)) {
                    continue;
                }
                fieldOrderList.add(field.getName());
            }
        }
        //System.out.println(fieldOrderList);
        return fieldOrderList;
    }
}
  1. 海康开放平台 下载 linux arm架构的包 替换/lib 下的sdk
  2. 如果还是没有调试通,可以加下方联系方式,我给你解决
相关推荐
ergdfhgerty5 分钟前
飞牛NAS+Docker技术搭建个人博客站:公网远程部署实战指南
java·docker·容器
Timmer丿15 分钟前
kafka学习笔记(三、消费者Consumer使用教程——从指定位置消费)
java·笔记·学习·kafka
lifallen21 分钟前
Apache Paimon:存储结构、写入及其源码分析
java·大数据·数据仓库·sql·flink·database
召田最帅boy32 分钟前
基于URL弹窗的图片链接生成功能技术实现
android·java·javascript
.似水41 分钟前
Python PyMySQL
开发语言·python
Code哈哈笑1 小时前
【基于SpringBoot的图书购买系统】操作Jedis对图书图书的增-删-改:从设计到实战的全栈开发指南
java·spring boot·后端·spring·交互·jedis
珹洺1 小时前
计算机操作系统(十四)互斥锁,信号量机制与整型信号量
java·redis·缓存
不会飞的鲨鱼1 小时前
【QQ音乐】sign签名| data参数 | AES-GCM加密 | webpack(上)
开发语言·javascript·webpack
蓝色的猴子1 小时前
JUC 包
java
IDRSolutions_CN1 小时前
如何用命令行将 PDF 表格转换为 HTML 表格
java·经验分享·pdf·软件工程·团队开发