Une mauvaise lecture des fichiers avec FileReader et BufferedReader en Java

Je suis en train d'apprendre à utiliser de lire des fichiers à l'aide de FileReader en Java mais j'ai erreurs persistantes. J'utilise Eclipse et je reçois un rouge d'erreur indiquant que Le constructeur FileReader(Fichier) est
indéfini et Le constructeur BufferedReader(FileReader) n'est pas défini; cependant, je ne sais pas où cette erreur est originaire de l'parce que je suis en utilisant le droit des bibliothèques et des états.

J'obtiens l'erreur suivante:

Exception in thread "main" java.lang.Error: Unresolved compilation problems: 
    The constructor FileReader(File) is undefined
    The constructor BufferedReader(FileReader) is undefined
    at FileReader.main(FileReader.java:17)

Mon code est ci-dessous:

import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;


public class FileReader {

    public static void main(String[] args) {

        File file = new File("example.txt");

        BufferedReader br = null;

        try {
            FileReader fr = new FileReader(file);
            br = new BufferedReader(fr);

            String line;

            while( (line = br.readLine()) != null ) {
                System.out.println(line);
            }

        } catch (FileNotFoundException e) {
            System.out.println("File not found: " + file.toString());
        } catch (IOException e) {
            System.out.println("Unable to read file: " + file.toString());
        }
        finally {
            try {
                br.close();
            } catch (IOException e) {
                System.out.println("Unable to close file: " + file.toString());
            }
            catch(NullPointerException ex) {
            }
        }



    }

}

Pour plus de contexte (Désolé pour la taille mais je crois que vous pouvez effectuer un zoom avant. Vous pouvez voir où en rouge les erreurs sont sur la gauche de la ligne):
Une mauvaise lecture des fichiers avec FileReader et BufferedReader en Java

OriginalL'auteur Rohit Tigga | 2014-03-30