我从来没能让Java6闪屏正常工作。
我已经试过我能想到的所有方法了。我的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对我来说总是空的。
你知道我错过了什么吗?
发布于 2010-02-28 20:54:23
这里的步骤是有效的
以下是一些注意事项:
images/splash.gif JAR
在清单
SplashScreen-Image: images/splash.gif
发布于 2012-05-24 22:35:12
使用jvm argument -splash时,我在将启动图像放入jar时遇到了同样的问题。当我把它解包放在启动脚本旁边时,它工作得很好。
发布于 2010-01-19 09:05:47
它真的很容易使用,我一直遵循成功的sun教程:
http://java.sun.com/developer/technicalArticles/J2SE/Desktop/javase6/splashscreen/ http://java.sun.com/docs/books/tutorial/uiswing/misc/splashscreen.html
https://stackoverflow.com/questions/2089359
复制相似问题