【发布时间】:2016-10-17 21:32:48
【问题描述】:
加载图片:
项目>res>img.png(路径=“res/img.png”)
BufferedImage image = loadImage(path);
LoadImage 在哪里:
protected BufferedImage loadImage(String path) {
BufferedImage img = null;
try {
img = ImageIO.read(new File(path));
} catch(IOException e) {
System.err.println("could not load: " + path);
}
return img;
}
使用 Eclipse 的人使用过:
(路径 = "/img.png")
BufferedImage image = null;
try {
image = ImageIO.read(Sprite.class.getResourceAsStream(path));
} catch (IOException e) {
e.printStackTrace();
}
但在 IntelliJ 中使用它会给出:
线程“Game_main”java.lang.IllegalArgumentException 中的异常: 输入 == null!
为什么 getResourceAsStream 失败?
【问题讨论】:
标签: java eclipse image intellij-idea