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
原文地址:https://www.cnblogs.com/kikyoqiang/p/14911373.html