как установить путь к библиотеке Java для обработки - PullRequest
21 голосов
/ 14 ноября 2009

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

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

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

Ответы [ 4 ]

37 голосов
/ 14 ноября 2009

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

java -Djava.library.path=...

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

11 голосов
/ 14 июня 2010

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

  1. В меню Выполнить выберите Настройка запуска .
  2. Перейдите на вкладку (x) = Аргументы вашего эскиза.
  3. Добавьте это в VM arguments field:

    -Djava.library.path="/path/to/OpenCV/library"
    
5 голосов
/ 23 марта 2013

До 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 голосов
/ 05 января 2014

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...