В Windows я использую Exe4J для запуска своего Java-приложения. Это имеет следующие преимущества:
- Заставка, которая отображается перед запуском Java
- Возможность обновить метку на заставке во время запуска, пока приложение не будет загружено по ошибке («Инициализация компенсатора потока», «Переупорядочивание старших полубайтов» и т. д.)
Теперь я хочу реализовать это на Linux. Я запускаю свое приложение с помощью сценария оболочки, но хотел бы простой способ показать какой-то графический интерфейс-заставку с меткой на нем, который я могу обновить из своего сценария оболочки во время запуска.
Есть ли простой способ запустить минимальный графический интерфейс из сценария оболочки и обновить метку в нем из сценария оболочки без необходимости компилировать для него отдельный исполняемый файл для Linux (и, возможно, даже для Mac OS X)?
PS: я не хочу использовать сборку Java в заставке из-за метки, которая должна обновляться динамически.