Подтвердить что ты не робот

Как установить путь библиотеки java для обработки

Я использую PDE для запуска эскиза обработки, и я получаю следующую ошибку:

Убедитесь, что свойство java.library.path установлено правильно.

Может ли кто-нибудь из вас рассказать мне, как решить эту проблему?

4b9b3361

Ответ 1

Вы можете установить его в командной строке, таким образом:

java -Djava.library.path=...

и укажите его в каталог, содержащий соответствующую библиотеку.

Ответ 2

В Eclipse я сделал это, чтобы заставить OpenCV работать:

  • В меню Выполнить выберите Запустить конфигурацию.
  • Перейдите на вкладку (x) = Аргументы вашего эскиза.
  • Добавьте это в поле аргументы VM:

    -Djava.library.path="/path/to/OpenCV/library"
    

Ответ 3

До 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

Предоставляет несколько вариантов:

  • $sudo cp libxxx.so/usr/lib/jni
  • java -Djava.library.path = путь так xxx

Ответ 4

Ваш library.path в порядке, вам нужно удалить префикс lib и суффикс .so из вашей System.loadLibrary( "..." ). В Linux или "linux-android" они будут автоматически добавлены JVM.