-1
public BufferedImage readImage(String fileLocation) {
BufferedImage img = null;
File file = new File("D:\\logo.jpg");
img = ImageIO.read(file);
}
拋出錯誤可以;噸閱讀文件imageIO給出錯誤?
public BufferedImage readImage(String fileLocation) {
BufferedImage img = null;
File file = new File("D:\\logo.jpg");
img = ImageIO.read(file);
}
拋出錯誤可以;噸閱讀文件imageIO給出錯誤?
的代碼應該像如下,
BufferedImage img = null;
try {
img = ImageIO.read(new File("D:\\logo.jpg"));
} catch (IOException e) {
System.out.println("Exception is --- "+ e.getMessage());
e.printStackTrace();
}
然後你就可以追查問題的真正原因,因爲我們打印的消息和堆棧跟蹤,如果發生異常。
什麼是堆棧跟蹤?文件是否存在於提供的位置? – Pushkar 2012-03-15 09:02:35
請複製'printStackTrace()'生成的確切錯誤消息,並將其作爲編輯添加到問題中。順便說一句 - 你的問題是什麼(在標題中加入'?'並不意味着問題)?當代碼繼續從硬編碼的String中加載File時,爲什麼將'fileLocation'指定爲參數?爲了更快地獲得更好的幫助,請發佈[SSCCE](http://sscce.org/)(並將圖像上傳到我們可以看到的地方)。 – 2012-03-15 09:06:37
第一次發佈的代碼會編譯,而最新的編輯代碼不會。編輯時請多加小心。 – 2012-03-15 09:08:23