Загружаю внешнюю библиотеку, помещенную в ./lib
. Эти два решения задают эквивалент java.library.path?
-
Задайте путь в консоли при выполнении jar:
java -Djava.library.path=./lib -jar myApplication.jar
-
Задайте путь в коде перед загрузкой библиотеки:
System.setProperty("java.library.path", "./lib");
Если они эквивалентны, почему во втором решении Java не может найти библиотеку, в то время как первая в порядке?
Если нет, существует ли способ установить путь в коде?