Возможно, это повторяющийся вопрос, но я сам что-то не нашел.
В основном у меня проблема с пониманием.
У меня есть приложение, которое прекрасно работает, когда я вызываю его следующим образом:
java -Duser.dir="some path" -Djava.library.path="pathToDLL1;pathToDLL2;pathToMyDir" classToCall par1
При вызове выше мое приложение будет запускаться и запускаться.
Моя проблема в понимании находится в каталоге pathToMyDir (содержимое этого каталога в основном содержит некоторые необходимые библиотеки DLL).
Когда я запускаю то же самое приложение с помощью следующей команды, оно не будет работать.
java -Duser.dir="some path" -Djava.library.path="pathToMyDir;pathToDLL1;pathToDLL2" classToCall par1
Я не уверен, что это из-за некоторых зависимостей, но я подумал, что java.library.path в основном используется для указания java, где искать внешние библиотеки. Или это неправильно? Есть ли скрытая информация о заказе?