Exception in thread "main" java.io.FileNotFoundException: Fehler

Ich bin mit Eclipse zu kompilieren und laufen meine java-codes.

Hier ist die Fehlermeldung die ich erhalte.

Exception in thread "main" java.io.FileNotFoundException: file.txt (The system cannot find the file specified)
    at java.io.FileInputStream.open(Native Method)
    at java.io.FileInputStream.<init>(Unknown Source)
    at java.util.Scanner.<init>(Unknown Source)
    at helloworld.main(helloworld.java:9)

Hier ist mein Code

import java.io.File;
import java.io.IOException;
import java.util.Scanner;


public class helloworld {

    public static void main(String[] args) throws IOException {
        Scanner KB = new Scanner(new File("file.txt"));
        while (KB.hasNext()) {
            String line = KB.nextLine();
            System.out.println(line);
        }

    }
}

File.txt

Die ich erstellt habe file.txt im gleichen Ordner in meinem Projekt.

  • Ist Ihre Datei direkt unter dem Projekt-Ordner?
  • es ist unter SCR, legte ich unter bin, denn scr hat nicht funktioniert.
  • Drucken Sie new File("file.txt").exists() Ist es nachgeben true? wenn nicht, versuchen Sie drucken new File("file.txt").getAbsoluteFile() Ist es, was Sie erwartet?
  • Es ist die Suche nach der Datei file.txt in das gleiche Verzeichnis, das Sie für die Ausführung dieser aus. Wenn von einer IDE -, prüfen Sie, was das Arbeitsverzeichnis gesetzt ist.
  • Versuchen Sie, ihn unter den selben Ordner wie deine .class-Dateien.
InformationsquelleAutor Mowgli | 2012-11-27
Schreibe einen Kommentar