Я сделал приложение Swing с некоторым интегрированным в него контентом JavaFX. Для этого я использовал Eclipse и добавил JavaFX SDK в путь сборки Java.
Когда я экспортирую приложение в виде Runnable JAR (без использования Maven), оно работает на большинстве компьютеров, но на некоторых у меня есть UnsatisfiedLinkError
на glass.dll
(или libglass.so
).
Кажется, что Java ищет собственную библиотеку не в той папке, потому что говорит, что не может найти библиотеку в рабочем каталоге приложения (например, если я запускаю JAR с рабочего стола, он говорит, что может' не найти C:\Users\xxx\Desktop\lib\glass.dll
).
Вы знаете, что является причиной этого? Не могли бы вы помочь мне ? Я подтверждаю, что версия Java является последней на всех компьютерах, которые я тестировал.
Спасибо !