私はそのコードを含むフォームを持っています:
public Form()
{
initComponents();
try
{
File file= new File("avatar.jpg");
BufferedImage image= ImageIO.read(file);
}
catch (IOException ex)
{
System.out.println("Failed to load image");
}
}
問題は、コードが常に IOException をスローし、catch ブロックに入ることです。
したがって、ファイルは読み取られません。
Netbeans 7.2 でプロジェクトを作成しました。ディレクトリは次のようになります。
どうしたの?たぶん、ファイルはそこにあるべきではなく、父のディレクトリにあるべきですか? または何?