【问题标题】:How to set ICON image for java.jar executable jar file如何为 java.jar 可执行 jar 文件设置 ICON 图像
【发布时间】:2014-08-07 18:14:51
【问题描述】:

我用Java开发了一个游戏做了一个可执行的jar文件mygame.jar。

我现在想为 mygame.jar 设置一个 ICON 图像,以便它显示我的自定义图像,而不是通常的 java 茶杯图像。

请不要将此与使用 frame.setImageIcon("") 方法设置框架图标图像来设置框架图标图像混淆。我希望我的自定义图像显示在 mygame.jar 桌面图标中

【问题讨论】:

  • 据我所知,你不能。
  • 那么skype、google chrome、flv和几乎所有的商业软件如何将自己的自定义图像显示为桌面图标图像??
  • 因为它们是可执行文件而不是jars :)
  • 哦,好的,我知道了。感谢您的帮助
  • 也不要忘记浏览下面的答案并标记对您有帮助的答案。

标签: java user-interface jar


【解决方案1】:

很遗憾,.jar 文件的图标无法更改。设置图标的唯一方法是将其转换为不同形式的可执行文件。例如.exe 用于 windows,.app 用于 mac。

您可以使用JarBundler 或Appbundler 等工具转换为app,还有一些工具可以转换为.exe。

【讨论】:

    【解决方案2】:

    您可以使用 JSmooth 之类的包装器来处理罐子。它不仅允许您为您的 java 应用程序定义自定义图标,它还为您的 java 应用程序创建.exe。

    JSmooth DOC 和 good tutorial

    【讨论】:

      【解决方案3】:

      不可能。不在罐子里。您必须生成一个执行 jar 的包装器,并且此脚本将具有图标。你可以试试JSmooth。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-11-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-10-05
        • 2014-09-30
        • 2012-03-24
        相关资源
        最近更新 更多