2012-03-15 8 views
-1
public BufferedImage readImage(String fileLocation) { 
     BufferedImage img = null; 

     File file = new File("D:\\logo.jpg"); 
      img = ImageIO.read(file); 
} 

; tがあれば、我々はメッセージとスタックトレースを印刷しているとして、あなたは問題の実際の原因を追跡することができます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(); 
} 

、次のようにコードは次のようであるべきファイルに

+0

スタックトレースとは何ですか?ファイルは提供された場所に存在しますか? – Pushkar

+0

'printStackTrace()'によって生成された正確なエラーメッセージをコピーし、それを質問の編集として追加してください。 BTW - あなたの質問は何ですか?(タイトルに '?'を付けることは問題になりません)?コードがハードコードされた 'String'から' File'を読み込むために 'fileLocation'が引数として指定されているのはなぜですか?もっと早いほうの助けを得るには、[SSCCE](http://sscce.org/)を投稿してください(画像をどこかにアップロードしてください)。 –

+0

最初の投稿されたコードはコンパイルされますが、最新の編集のコードはコンパイルされません。編集を行うときはさらに注意してください。 –

答えて

0

を読みます例外が発生します。

関連する問題