我目前正在开发一款小游戏,想在完成后上传它。 但是我有一个问题。当我使用ImageIO.read创建对数据的引用时,我只能引用文件的特定路径。但是,例如,如果有人下载它并将其放入另一个文件夹中,则代码将无法再看到该文件。 这是我的问题的直观表示:
static BufferedImage H;
static BufferedImage J;
public Boss() {
try {
H = ImageIO.read(new File("\\test\\Boss\\Hintergrund\\Hintergrund_01_B.jpeg"));
J = ImageIO.read(new File("Hintergrund_01_B.jpeg"));
}catch(IOException e) {
e.printStackTrace();
System.out.println("data not found");
}
}
这里可以读取H,而不能读取J。这是为什么? 感谢所有愿意帮助我的人。