【发布时间】:2016-04-12 02:03:56
【问题描述】:
我正在用 Java 制作空间射击游戏,但是当我尝试加载图像资源时,我得到一个空指针异常。除图像外,一切正常。我编码的目录错误吗?我该如何解决?
这是我的代码:
BufferedReader highScoreReader;
BufferedWriter highScoreWriter;
try {
playerImage = ImageIO.read(this.getClass().getResourceAsStream("src/res/player.png"));
bulletImage = ImageIO.read(this.getClass().getResourceAsStream("src/res/bullet.png"));
enemyImage = ImageIO.read(this.getClass().getResourceAsStream("src/res/enemy.png"));
highScoreReader = new BufferedReader(new FileReader("/files/HIGH_SCORE.txt"));
highScoreWriter = new BufferedWriter(new FileWriter("/files/HIGH_SCORE.txt"));
} catch (Exception e) {
e.printStackTrace();
}
这是我的文件目录的截图:
【问题讨论】:
标签: java image file bufferedimage