Я пытаюсь перенести проект Java Swing на Java Web Start , и у меня возникла проблема с заставкой. Это приложение использует Maven.Java SplashScreen в Java Web Start
Когда я загружаю приложение через командную строку или внешний exe, , он отображает заставку правильно.
final SplashScreen splash = SplashScreen.getSplashScreen();
При запуске приложения с помощью Java Web Start, он всегда возвращает null
.
Да, я знаю о разделе заставки в файле JNLP.
<icon kind="splash" href="splash.png"/>
Но это покажет заставку перед загрузкой приложения и не , когда приложение работает. Другими словами, это не замена переключателя --splash
.
В файле манифеста, у меня есть:
SplashScreen-Image: (URL to resource, file in jar)
Это хорошо работает только тогда, когда я запускаю файл банку, а не в Java Web Start.
У кого-то была эта же проблема и найдено какое-либо решение для этого? Мне нужен экран заставки, потому что для запуска приложения требуется несколько секунд, и в это время ничего не отображается для пользователя.
Да, но я думал, что в Java Web Start существует любая замена --splash switch или манифест записи SplashScreen-Image. – Krystek