海康威視SDK開發JAVADEMO趟雷


近期開發一個海康威視SDK門禁及讀卡器鏈接的項目,查看demo出現了以下問題。

錯誤:java.lang.UnsatisfiedLinkError: Unable to load library 'HCUsbSDK': ÕҲ»µ½ָ¶¨

這種錯誤指的是找不到HCUsbSDK.dll文件(HCNetSDK.dll同理),有兩種處理方式:

1、把相對路徑改為絕對路徑。


在這里插入圖片描述
改為

HCUsbSDK INSTANCE = (HCUsbSDK) Native.loadLibrary("D:\HCUsbSDK",
            HCUsbSDK.class);//我把HCUsbSDK.dll放到了D盤根目錄下

2、第一種沒用時,用這種

將HCUsbSDK.java或者HCNetSDK.java改為

HCUsbSDK INSTANCE = (HCUsbSDK) Native.loadLibrary("HCUsbSDK",
            HCUsbSDK.class);

然后把SDK開發demo中庫文件
在這里插入圖片描述
里面HCNetSDKCom文件夾和所有的dll都復制到項目根目錄下。運行,萬事大吉。


免責聲明!

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



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