ubuntu java調用海康sdk報錯Unable to load library '/home/bjlthy/HCNetSDK/libPlayCtrl.so'


1、前言

在Linux下java調研libPlayCtrl.so文件失敗

Exception in thread "Thread-1" Exception in thread "Thread-5" Exception in thread "Thread-6" Exception in thread "Thread-4" Exception in thread "Thread-3" java.lang.UnsatisfiedLinkError: Unable to load library '/home/bjlthy/HCNetSDK/libPlayCtrl.so': libAudioRender.so: 無法打開共享對象文件: 沒有那個文件或目錄
        at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:145)
        at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:188)
        at com.sun.jna.Library$Handler.<init>(Library.java:123)
        at com.sun.jna.Native.loadLibrary(Native.java:255)
        at com.sun.jna.Native.loadLibrary(Native.java:241)
        at redis.PlayCtrl.<clinit>(HCNetSDK.java:3255)

2、解決

sudo vim ~/.bashrc
末尾加入
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/bjlthy/HCNetSDK/
刷新一下
source ~/.bashrc


免責聲明!

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



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