我有一个应用程序,它使用一个依赖于另一个 .so 文件的本机库“libSample.so”。我正在尝试使用以下代码加载该库
File File1 = new File("libSample.so");
static
{
try {
System.load(File1.getAbsolutePath());
} catch (UnsatisfiedLinkError e) {
System.out.println("Link Error");
}
}
在加载库之前,我尝试使用命令行设置库所在的 LD_LIBRARY_PATH。
export LD_LIBRARY_PATH=/home/usb:${LD_LIBRARY_PATH}
但图书馆仍然没有得到负载。我现在该怎么办?请帮忙。