JDK-6510416 : Need a support of native SplashScreen in Java WebStart
  • Type: Enhancement
  • Component: deploy
  • Sub-Component: webstart
  • Affected Version: 7
  • Priority: P3
  • Status: Resolved
  • Resolution: Won't Fix
  • OS: generic
  • CPU: generic
  • Submitted: 2007-01-06
  • Updated: 2014-08-04
  • Resolved: 2014-08-04
Related Reports
Relates :  
Description
In JDK 6.0 AWT team introduced a new SplashScreen API (see java.awt.SplashScreen class for details). User can specify a SplashScreen image for application either as a command line option or in a manifest file inside JAR archive. However, both ways don't work if the application is launched from Java WebStart.

There is already an ability to specify a SplashScreen image in JNLP file. However, this SplashScreen has nothing in common with java.awt.SplashScreen class, so developers have to write two implementation of SplashScreen: one for standalone mode and another for JavaWS mode.

Comments
EVALUATION Java Web Start does currently use the awt native splash screen code for displaying the splash screen, but since it runs also on older jre's, it is manages entirely with the native interface to the splash screen awt librarys. As part of revamping the startup ue of web start, we should launch with -splash:<filename> when launching at least a 1.6.0 JRE, and allow applications to interact with the splash screen. There are several issuse with this that need to be worked out with the UE team.
19-03-2007