Java 6启动画面

8 java splash-screen

我从来没有能够使Java 6启动画面工作.

我已经尝试了所有我能想到的东西.我的manifest.mf包含:

Manifest-Version: 1.0
X-COMMENT: Main-Class will be added automatically by build
SplashScreen-Image: geotagsplashscreen.gif
Run Code Online (Sandbox Code Playgroud)

我将文件"geotragsplashscreen.gif"放在我的源代码树的根目录中,并验证它是否成为生成的.jar文件的根目录.我也在不同的地方尝试过,再次确认它在jar中的位置,并将路径放在SplashScreen-Image中.

它永远不会出现.

尝试在运行时获取启动画面失败:

    final SplashScreen splash = SplashScreen.getSplashScreen();
    if (splash == null) {
        return;
    }
Run Code Online (Sandbox Code Playgroud)

对我来说,飞溅总是空的.

关于我在这里缺少什么的想法?

Eri*_*ght 5

这里的步骤有效

几个笔记:

  1. 将启动画面图像放在JAR文件中
    • 例如: images/splash.gif
  2. 在清单中引用文件时,请勿使用前导斜杠
    • 例如: SplashScreen-Image: images/splash.gif