java - 使用 BuildDesk 构建 java 应用程序 - 添加启动屏幕路径

标签 java swing netbeans awt splash-screen

我在 netbeans 上开发了应用程序,该应用程序具有使用 java 启动屏幕 API 实现的启动屏幕。我可以在 netbeans 中完美运行它(通过将 vm 选项设置为 -splash:image/splash.png)。我也可以通过运行 jar 来运行它。 问题是我的伙伴使用 BuildDesk捆绑应用程序。用它构建应用程序后它将无法工作。我也设置了额外的虚拟机选项。但随后它给出以下错误。

Unrecognized Java VM option ignored: -splash:image/splash.png

有人在我之前遇到过这个问题吗?我看到有人在使用 JarBundler here 时遇到了这个问题。任何建议将不胜感激。

最佳答案

Seems they haven't release a new version after 2009, Can you suggest how to find whether or not builddesk support to splash screen?

  • 对于所有>JDK 1.4,您可以创建未修饰的JDialog,更好的JWindow

  • 放置所需的内容,JComponentsimage 和/或 text 例如

  • 应用程序开始显示 Old_schools SplashScreen

  • 如果所有必需的代码结束,则调用JDialog/JWindow#setVisible(false);,然后显示应用程序的窗口

  • 如果 SplashScreen 仅出于任何原因,则使用 Swing Timer (Timer#重复(假);)

关于java - 使用 BuildDesk 构建 java 应用程序 - 添加启动屏幕路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12999224/

相关文章:

java - 使用 TransferHandler 拖动 JLabel(拖放)

java - 如何使用 Swingworker 重新绘制多个图像

java - 如何将 JavaHelp 包含到我的 Eclipse 项目中?

java - 如何在Java中使用相对路径编写文件

java - 静态方法是 DI 反模式吗?

java - 错误:任务 ':app:transformClassesWithMultidexlistForDebug' ccid-1.1.5的执行失败

eclipse - 为什么我不能在Eclipse和Netbeans中创建groovy/Grails项目?

java - 从命令行更改 Ants 任务类路径

java - 使用 Java 获取 Excel 信息

java - Java中静态字段什么时候初始化?