【问题标题】:BlueJ picture in jar罐子里的 BlueJ 图片
【发布时间】:2014-05-08 04:50:17
【问题描述】:

我刚刚完成了一个 GUI 项目,我想弄清楚如何将我引用到已完成 jar 文件中的图像获取。截至目前,我只是将其引用为:

try {
            img = ImageIO.read(new File("<name>.png"));
        } catch (IOException e) {
        }

在我的项目中。 我需要做什么才能让它出现在我的程序中?

【问题讨论】:

  • 这是我需要做的最后一件事,谁能帮帮我?

标签: image swing jar embedded-resource bluej


【解决方案1】:

到 Jarring 时,这些资源将变为 。在这种情况下,资源必须由URL 而不是File 访问。请参阅标签的info page,了解形成URL 的方法。

一般提示

修改表单代码

catch (Exception e) { 
    // .. 

收件人:

catch (Exception e) { 
    e.printStackTrace(); // very informative! 
    // .. 

【讨论】:

  • 是的,我最终想通了。不过谢谢!
  • 如果它有助于解决问题,请accept回答。您还可以查看您的一些earlier questions,看看是否可以接受其中任何一个。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-06-19
  • 1970-01-01
  • 1970-01-01
  • 2012-05-01
  • 1970-01-01
  • 2011-12-02
  • 2012-09-03
相关资源
最近更新 更多