调用海康SDK中的Demo-java报错PlayCtrl': ÕҲ»µ½ָ¶¨

由于要进行二次开发需要调用海康的SDK

我是java的开发,所以直接去她官网上下载了她的SDK,按照他的说明进行结果运行报错:

Exception in thread “main” java.lang.UnsatisfiedLinkError: Unable to load library 'HCNetSDK: ÕҲ»µ½ָ¶

Exception in thread “main” java.lang.UnsatisfiedLinkError: Unable to load library ‘PlayCtrl’: ÕҲ»µ½ָ¶¨

百度了很多都说是路径不对,可是我压根没改他的路径,最后解决了,是他们编写SDK说明没用心。还要把AudioRender.dll这个文件也同样拷贝进去,就没问题了(这个属于SDK引入不全问题)

如果还没解决!!!!怎么办呢?
从以下方式入手(本人碰到的那么多坑总结的经验)
1.检查你JDK版本和引入的dll版本是否一致(64位和32位有区别),这个要优先排除!!!

2.你加载的dll的方式不对,参考我另外一个博客
https://blog.csdn.net/qiaodaima0/article/details/104900765

3.如果还加载不到,那你就把dll都放入:C:\Windows\System32目录下,采用JNA的jar本身就会优先检索这个目录的dll。其实就是把项目的dll变成系统的dll

4.还有另外一个办法,那就是讲dll放入一下文件夹中,然后在将这个文件夹的所在目录配置成电脑的环境变量Path路径中

以上就是我能想到的所有办法,如果还没解决那我就真的没有办法了。

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 11
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值