【问题标题】:Set Executable Jar Icon Missing设置可执行 Jar 图标丢失
【发布时间】:2012-03-25 19:36:32
【问题描述】:

我使用 Eclipse 从我的项目文件中导出一个可运行的 JAR 文件。 但是图标图像在导出后永远不会显示。当我运行时它有效 eclipse 但不是在创建 JAR 之后。

这是我的主要方法中的代码:

frame.setIconImage(Toolkit.getDefaultToolkit().getImage("images/icon.gif"));

图片是正确的目录。另外,尝试了使用 BufferedImage 的方法,但没有奏效。

提前感谢您的帮助。

【问题讨论】:

    标签: java swing


    【解决方案1】:

    JAR 文件中的图像被视为资源。你需要使用

    getClass().getResource("images/icon.gif")
    

    然后使用 ImageIcon 或其他技术获取图像。见:

    How to includes all images in jar file using eclipse

    【讨论】:

      【解决方案2】:

      我如何做的一个例子:

          Image image =Toolkit.getDefaultToolkit().getImage(getClass().getResource("wood.jpg"));
      

      在创建可运行的 jar 时,上述方法对我有用。

      希望对你有帮助。

      【讨论】:

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