В Ubuntu Linux с Gnome запуск моего приложения Swing двойным щелчком по файлу jar в файловом браузере Gnomes приводит к ошибкам, поскольку необходимые библиотеки, которые динамически загружаются через платформу Java Plugin Framework (находятся в подкаталогах), не найдены. *
Базовые библиотеки для самой платформы разрешены правильно, как указано в файле манифеста моего исполняемого файла jar.
Однако после запуска платформы плагины (даже не те, что указывают мою платформу) не найдены.
Запуск приложения из терминала через
java -jar myjar.jar
работает как шарм, объявление запускает приложение, дважды щелкнув скрипт-оболочку.
Однако я бы хотел избежать окна терминала. (Я работаю в Windows, возможно, это не будет раздражать людей с Linux, как это раздражает тех, кто работает на Windows.)
Проблема воспроизводима в нескольких системах Linux.
Что мне нужно сделать, чтобы Java правильно разрешала библиотеки?