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