когда я запускаю jar, чтобы можно было найти библиотеки RXTX. Я хочу сделать это в
коде с помощью System.setProperty(), но это не работает.
Известны ли проблемы с setProperty() на Pi?
Проверено, файлы на Pi находятся в /usr/lib/jni. Распечатка показывает, что путь отправляется в setProperty(), как и ожидалось.
Код: Выделить всё
if (doPi == true)
s = "/usr/lib/jni"; // Pi so files
else
s = "C:\\Program Files (x86)\\Java\\jre1.8.0_181\\bin"; // Win dll files
System.setProperty("java.library.path", s);
System.out.println("Java lib path " + s);
Код: Выделить всё
-Djava.library.path=/usr/lib/jni
Но без него я получаю сообщение об ошибке, что файлы библиотеки RXTX не найдены.
Подробнее здесь: https://stackoverflow.com/questions/568 ... java-on-pi
Мобильная версия