使用java在linux平台上的Splashscreen

KDj*_*ava 2 java swing splash-screen

我试图在Linux Ubuntu v10.x上启动启动画面.但是SplashScreen班级的方法正在回归null

SplashScreen.getSplashScreen()
Run Code Online (Sandbox Code Playgroud)

应该是什么原因?

Baz*_*Baz 5

文件还说:

此类无法实例化.只能存在此类的一个实例,并且可以使用getSplashScreen()静态方法获取它.如果在应用程序启动时未通过命令行或清单文件选项创建启动屏幕,则getSplashScreen方法将返回null.

这是一个明显的例子:

Manifest-Version: 1.0
Main-Class: Test
SplashScreen-Image: filename.gif
Run Code Online (Sandbox Code Playgroud)

这里是命令行示例:

java -splash:filename.gif Test
Run Code Online (Sandbox Code Playgroud)