のEclipse(インディゴ)の次のJava 6のコードを実行しているとき、私はFileNotFoundExceptionをを取得していますとEclipseでスキャナを作成する場合:例外がにFileNotFoundExceptionは、Snow Leopardの上のJava
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
Unhandled exception type FileNotFoundException
at readFile.main(readFile.java:9)
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
}
}
ある
私の現在のワークスペースは/ Users/daniel/pr/javaです。これは、1つのプロジェクトだけ(readFileの)が含まれ、およびファイルの階層構造は、次のようになります、私はこのプロジェクトにmyfile.txtののコピーを置く
- 試したいくつかの非常によく似た質問を読んだ後
- readFile - src - (default package) - readFile.java - JRE System Library [JavaSE-1.6] - myfile.txt
、ビン、SRC、およびワークスペースディレクトリだけでなく、私の自宅とルートフォルダ
- 作業ディレクトリを特定し、相対パスを使用して 手動でのEclipseで「実行構成>引数>作業ディレクトリ」を介してワークスペースを設定
- bin、readFile、src、およびjavaディレクトリのコマンドラインJavaランチャーでプログラムを実行します(これらの場所にmyfile.txtのコピーがあります)
- ファイル拡張子を削除したりファイル名を長くしたりします)と、
- のmyfile.txtのパーミッションを確認しています(今はrw-r - r--です)。
私は迷っています。何が問題なの? (ありがとうございます!)
2番目の方法で「スロー」が必要ですか? – NominSim
Ups!最初からコピー/貼り付け...固定!ありがとう。 – pcalcao