私はそのコードを含むフォームを持っています:
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 でプロジェクトを作成しました。ディレクトリは次のようになります。  
 
  
どうしたの?たぶん、ファイルはそこにあるべきではなく、父のディレクトリにあるべきですか? または何?