错误:未处理的异常类型IOException。
File imgLoc = new File("player.png");
BufferedImage img = ImageIO.read(imgLoc);
如何从文件位置获取bufferedImage?
答案 0 :(得分:6)
最好通过检查异常的堆栈跟踪来确定问题的原因。
作为临时措施,请使用以下内容替换这两行:
File imgLoc = new File("player.png");
BufferedImage img;
try {
img = ImageIO.read(imgLoc);
} catch (IOException ex) {
System.err.println(ex.getMessage());
ex.printStackTrace();
throw ex;
}
将一些诊断信息发送到标准错误。运行修改后的应用程序并发布结果输出。
可能的原因包括:
答案 1 :(得分:2)
文件是否存在?您是否偶然从一个意外的目录中读取?