解决报错之前先检查下是否满足如下条件:
- windows 环境 jdk版本 海康sdk版本 是否一致(这是我的:win 64 , jdk1.8 64 , SDK win64 )
- AudioRender.dll 、HCNetSDK.dll、HCCore.dll、PlayCtrl.dll、SuperRender.dll、HCNetSDKCom文件夹 是否都添加了
- examples.jar 、jna.jar 是否引入到项目中了
报错一: java.lang.UnsatisfiedLinkError: Unable to load library 'HCNetSDK': ÕҲ»µ½ָ¶¨
解决方案 有两种
1.把海康的dll文件及sdk子目录复制到jdk的bin目录里面
2.些绝对路径
HCNetSDK INSTANCE = (HCNetSDK) Native.loadLibrary("F:\HCNetSDK",
HCNetSDK.class);
网友评论