我有一個使用一個本地庫「libSample.so」,這是依賴於其他的.so file.I我試圖使用加載該庫下面的代碼無法加載.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}
但仍然沒有得到加載庫。 現在我該怎麼做? 請幫忙。
你如何運行你的程序?你使用IDE(Eclipse,IntelliJ)來做到這一點嗎? – morgano
libSample是否帶有其他依賴項? – Jayan
@morgano我正在使用Eclipse來運行我的程序,我也嘗試通過eclipse中的VM參數設置LD_LIBRARY_PATH。 – rachana