java調用海康sdk中的坑


 最近在使用海康攝像頭,所以需要用到海康的sdk

 

1.下載海康威視官方sdk:http://www.hikvision.com/Cn/download_more_401.html,注意:你的java版本要與sdk版本對應,java64對應sdk64版本的,java32對應sdk32版本的;

2.解壓打開demo示例會有個說明“SDK庫文件拷貝到該目錄下”,這個txt文件叫你“

【庫文件】里的HCNetSDK.dll、HCCore.dll、PlayCtrl.dll、SuperRender.dll、HCNetSDKCom文件夾等文件均拷貝到該路徑下。

   HCNetSDKCom文件夾(包含里面的功能組件dll庫文件)需要和HCNetSDK.dll、HCCore.dll一起加載,放在同一個目錄下,且HCNetSDKCom文件夾名不能修改

直接把這些拷貝到你項目的根目錄就好了包括jar包,jar包注意需要add to Build path,src下的ClientDemo文件夾也拷貝到你項目的src下,

按照這個文件步驟做好配置后啟動項目會發現

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

這樣一個錯誤,千萬不要慌,這只是你少復制了一個dll文件而已,

把庫文件的AudioRender.dll文件拷貝過來就可以了 ,

3.啟動ClientDemo.java就可以了。

輸入你的海康攝像頭ip,用戶名,密碼點擊注冊就OK了

 

 


集成到其他項目時,如果還會報上面的錯,再試試將SDK文件讀取dll文件的代碼改成如下實例:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM