【发布时间】:2010-01-18 21:32:14
【问题描述】:
我一直无法让 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 对我来说总是空的。
关于我在这里缺少什么的任何想法?
【问题讨论】:
-
你能否检查一下是否可以使用 this.getClass().getResource("/geotagsplashscreen.gif");此外,在 jar!META-INF/manifest.mf 中构建后 manifest.mf 文件是什么样的?
标签: java splash-screen