-
硬件环境
相关的硬件环境准备:摄像机型号:DS-2CD2T25FD-I3,按照说明书搭建好硬件环境 -
SDK下载
开发工具:IDEA20173.3 , JDK: 9
官网SDK地址:http://www.hikvision.com/cn/download_61.html,
我的开发环境是win10 64 所以下载的是
SDK中包含JAVA部分的DEMO -
开始开发
我是一个做纯java开发的,但是SDK好像是用c/c++开发的,官方提供的javaSDK是以jna去调用动态库(dll,so);以前从未做过jna相关的编码工作,对于c/c++也只是停留在语法层面,领导只看效果,所以硬着头皮将demo导入IDEA中,下图中红色矩形框内的几个dll库导入项目根目录
修改HCNetSDK.java中的代码,将dll库的路径修改成绝对路径
程序成功的读取到了我的设备,但是当我点击预览是却出现了:预览失败的弹窗
在网上找了很久的解决办法,终于找到要在项目中加入如下的库文件夹
将这个库文件夹加入项目鞥根目录后项目终于可以运行
- 最终方案
最后为了方便,不用填写dll库的地址,我就将所需要的库文件直接复制到了jdk目录下的bin文件夹中其中包括HCNetSDKCom文件夹
注:我已经离开原来的公司,已经不做视频监控开发