public class Cww {
static List<String> readFile(String filename) {
List<String> records = new ArrayList<String>();
try {
BufferedReader reader = new BufferedReader(new FileReader(filename));
String line;
while((line = reader.readLine()) != null)
{
records.add(line);
}
reader.close();
return records;
} catch(Exception e) {
System.out.println(e);
return null;
}
}
と私の主な見つけることができません:それは本当にここで私のファイルを検索し、JVM私の方法は、ディレクトリ内のファイル
readFile("DirList.java");
File file = new File("DirList.java");
System.out.println(file.getCanonicalPath());
// CLASSPATH: .;..;J:\Programowanie\eclipse workspace\tij;C:\Program Files\Java\jre7\lib\ext\QTJava.zip
output: java.io.FileNotFoundException: DirList.java (Nie można odnaleźć określonego pliku)
J:\Programowanie\eclipse workspace\Rozdzial 18 cwiczenia\DirList.java
file.getCanonicalPath()
ショーを、私fileRead
方法はまだ
ファイルを読み込むには、クラスパス内のすべてのプロジェクトフォルダを含める必要がありますか?予め
classpathは、Java仮想マシンまたはコンパイラにユーザー定義のクラスとパッケージを検索する場所を指示するためにのみ使用されます。このファイルは、ファイルとは関係ありません。ワークスペースにファイルを追加するか、ファイルへの絶対パスを指定します。 –
これらのファイルはアプリケーションのリソース(ヘルプHTML、ボタンアイコンなど)ですか? –