Ответ 1
Вы можете установить его в командной строке, таким образом:
java -Djava.library.path=...
и укажите его в каталог, содержащий соответствующую библиотеку.
Я использую PDE для запуска эскиза обработки, и я получаю следующую ошибку:
Убедитесь, что свойство
java.library.path
установлено правильно.
Может ли кто-нибудь из вас рассказать мне, как решить эту проблему?
Вы можете установить его в командной строке, таким образом:
java -Djava.library.path=...
и укажите его в каталог, содержащий соответствующую библиотеку.
В Eclipse я сделал это, чтобы заставить OpenCV работать:
Добавьте это в поле аргументы VM:
-Djava.library.path="/path/to/OpenCV/library"
До System.loadLibrary("")
используйте следующий код, чтобы проверить java.library.path
System.out.println(System.getProperty("java.library.path"));
Как правило, java.library.path = /usr/java/packages/lib/i386:/usr/lib/jni:/lib:/usr/lib
Предоставляет несколько вариантов:
Ваш library.path
в порядке, вам нужно удалить префикс lib
и суффикс .so
из вашей System.loadLibrary( "..." )
. В Linux или "linux-android" они будут автоматически добавлены JVM.