【发布时间】:2019-04-21 15:24:50
【问题描述】:
当我收到此错误时,我正在尝试在终端中运行 jar 文件:
我可以在我的 IDE 中正常运行此文件,但是当我将项目导出为 jar 时,它找不到该文件。这是错误指向的代码:
BufferedImage buttonIcon = ImageIO.read(new File("img/button.png"));
button = new JButton(new ImageIcon(buttonIcon));
【问题讨论】:
-
尝试
ImageIO.read(getClass().getResource("img/button.png"));或ImageIO.read(getClass().getResource("/img/button.png"));如果其中任何一个失败,那么我将检查 Jar 文件的内容... -
非常感谢,成功了。
标签: java