FileNotFoundException lors de la création d'un Scanner dans Eclipse avec Java

Je suis un FileNotFoundException lors de l'exécution de la suite de la version 6 de Java code sur Eclipse (Indigo) sur Snow Leopard:

import java.io.*;
import java.util.*;

public class readFile {

    public static void main(String[] args) {

        Scanner s = new Scanner(new FileReader("/Users/daniel/pr/java/readFile/myfile.txt"));  //Line 9

    }
}

L'exception est

Exception in thread "main" java.lang.Error: Unresolved compilation problem: 
    Unhandled exception type FileNotFoundException

    at readFile.main(readFile.java:9)

Mon espace de travail courant est /Users/daniel/pr/java. Il ne contient qu'un seul projet (readFile), et le fichier de la hiérarchie ressemble à ceci:

- readFile
    - src
        - (default package)
            - readFile.java
    - JRE System Library [JavaSE-1.6]
    - myfile.txt

Après la lecture de plusieurs de très de questions similaires, j'ai essayé

  • de placer des copies de myfile.txt dans le projet, bin, src, et de l'espace de travail des répertoires, ainsi que de ma maison et de la racine des dossiers
  • identifier le répertoire de travail et à l'aide d'un chemin d'accès relatif
  • réglage manuel de l'espace de travail via "Run Configurations > Arguments > Répertoire de Travail" dans Eclipse
  • l'exécution du programme avec la ligne de commande Java lanceur dans le bin, readFile, src, et java répertoires (avec copies de myfile.txt dans tous ces endroits)
  • suppression de l'extension de fichier et/ou de l'allongement du nom de fichier (au-dessus de certains censé minimum de la limite de caractères), et
  • vérifier les autorisations de myfile.txt (ils sont maintenant rw-r--r--).

Je suis à une perte. Quel pourrait être le problème? (Merci pour la lecture!)

OriginalL'auteur Daniel Jordan | 2012-05-04