У меня есть приложение, которое использует один родной библиотеки «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");
}
}
Перед loading library Я попытался настроить LD_LIBRARY_PATH, где библиотека находится в командной строке.
export LD_LIBRARY_PATH=/home/usb:${LD_LIBRARY_PATH}
Но все же библиотека не получает нагрузку. Что мне теперь делать? Пожалуйста, помогите.
Как вы управляете своей программой? вы используете IDE (Eclipse, IntelliJ), чтобы сделать это? – morgano
ли libSample поставляется с дополнительными зависимостями? – Jayan
@morgano Я использую Eclipse для запуска моей программы, и я также попытался настроить LD_LIBRARY_PATH с помощью аргументов VM в eclipse. – rachana