【发布时间】:2014-02-14 23:46:53
【问题描述】:
我正在尝试将我的 Java Swing 项目移动到 Java Web Start 我对启动画面有疑问。此应用程序使用 Maven。
当我通过命令行或外部 exe 加载我的应用程序时, 它正确显示启动画面。
final SplashScreen splash = SplashScreen.getSplashScreen();
当我通过 Java Web Start 运行应用程序时,它总是返回 null。
是的,我知道 JNLP 文件中的闪屏部分。
<icon kind="splash" href="splash.png"/>
但这会在应用程序加载之前显示启动画面,而不是
当应用程序运行时。换句话说,它不能替代--splash 开关。
在清单文件中,我有:
SplashScreen-Image: (URL to resource, file in jar)
这仅在我运行 jar 文件而不是在 Java Web Start 中运行时才有效。
有没有人遇到过同样的问题并找到任何解决方案? 我需要一个启动画面,因为应用程序需要几秒钟才能启动,并且此时没有为用户显示任何内容。
【问题讨论】:
标签: java swing maven jnlp splash-screen