我在 IntelliJ 中有一个用 Java 编程的小蛇游戏。该程序在 IntelliJ 中运行良好,但是当我使用 IntelliJ 创建 JAR 时,我突然收到错误
javax.imageio.IIOException: Can't read input file!
这很奇怪,因为游戏仍然可以运行,只是没有 apple.png
。
我将 apple.png
编码如下:
Image apple;
(...)
apple = ImageIO.read(new File("Graphics\\apple.png"));
(...)
g.drawImage(apple, appleX, appleY, cellSize, cellSize, null);
在项目文件夹中,我有一个带有 apple.png
的 Graphics 文件夹,我有游戏的 2 个类。