Java 6 启动画面

标签 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

我将文件“geotragsplashscreen.gif”放在源代码树的根目录下,并验证它是否进入了生成的 .jar 文件的根目录。我也在各个地方试过,再次确认它在 jar 里的位置,然后把路径放在 SplashScreen-Image 里。

它永远不会出现。

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

    final SplashScreen splash = SplashScreen.getSplashScreen();
    if (splash == null) {
        return;
    }

splash 对我来说总是 null。

关于我在这里遗漏了什么有什么想法吗?

最佳答案

这里的步骤有效

注意事项:

  1. 将初始屏幕图像放入您的 JAR 文件中
    • 例如:images/splash.gif
  2. 引用 list 中的文件时不要使用前导斜杠
    • 例如:SplashScreen-Image: images/splash.gif

关于Java 6 启动画面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2089359/

相关文章:

java - MappedBy 引用未知目标实体属性两次?

java - Android 启动画面延迟

flutter - 如何将带有图像和一些文本的基本启动画面添加到现有的flutter项目中

ios - Phonegap 3.4.0 IOS 启动画面显示默认

java - Spring 数据 : How to store enum list in mySQL database

java - 如何模拟 javax.mail.Transport.send() 方法而不实际发送电子邮件?

c - Arduino Pro 迷你启动画面

ios - iPad App 名称和闪屏在模拟器上与 iPad 设备不同

Java 8 可重复注释

java - 从数组生成变量以创建循环