別の.soファイルに依存する1つのネイティブライブラリ「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}
それでもライブラリはロードされません。私は今どうすればいい?助けてください。