Java Swing 프로젝트를 Java Web Start 으로 이동하려고하는데 스플래시 화면에 문제가 있습니다. 이 응용 프로그램은 Maven을 사용합니다.Java Web Start의 Java SplashScreen
명령 줄이나 외부 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)
이 자바 웹 스타트에서 잘 내가 jar 파일을 실행하는 경우에만이 아니라 작동합니다.
아무도이 동일한 문제가 있었고이 문제에 대한 해결책을 찾았습니까? 응용 프로그램이 시작하는 데 몇 초가 걸리고이 시간에는 사용자에게 아무 것도 표시되지 않기 때문에 시작 화면이 필요합니다.
네,하지만 자바 웹 스타트에서는 --splash 스위치 나 매니페스트 엔트리 인 SplashScreen-Image 대신 사용할 수 있다고 생각했습니다. – Krystek