2016-04-11 14 views
0

ich immer diese Fehlermeldung erhalten, wenn ich versuche, es zu laufen:java.io.FileNotFoundException: read.txt (Das System kann die Datei nicht finden angegeben) `

IOException: java.io.FileNotFoundException: read.txt (The system cannot find the file specified) 

Hier mein Code-Schnipsel ist:

try(BufferedReader in = new BufferedReader(new FileReader("read.txt")); 
    BufferedWriter out = new BufferedWriter(new FileWriter("write.txt"))){ 
    String l; 

    while((l=in.readLine())!=null) 
    out.write(l); 
    } 
    catch(IOException e){System.out.println("IOException: "+e);} 

MEHR Ich benutze Netbeans 8.0.1. Ich habe einige ähnliche Abfragen auf dieser Site durchgeführt und habe versucht, die oben erwähnte read.txt zusammen mit dem src-Ordner darin sowie mit der Klassendatei zu platzieren. Aber ich bekomme immer noch diesen Fehler. Kann jemand bitte meinen Fehler aufzeigen?

Ich habe gerade dies beim Versuch, Projekt zu bauen bemerkt. Ich bin so konnte nicht verstehen, wenn es etwas mit meinem Problem

ant -f "E:\\Programming\\Projects\\java files\\JavaNio1_3" -Dnb.internal.action.name=rebuild clean jar 
init: 
deps-clean: 
Updating property file: E:\Programming\Projects\java files\JavaNio1_3\build\built-clean.properties 
Deleting directory E:\Programming\Projects\java files\JavaNio1_3\build 
clean: 
init: 
deps-jar: 
Created dir: E:\Programming\Projects\java files\JavaNio1_3\build 
Updating property file: E:\Programming\Projects\java files\JavaNio1_3\build\built-jar.properties 
Created dir: E:\Programming\Projects\java files\JavaNio1_3\build\classes 
Created dir: E:\Programming\Projects\java files\JavaNio1_3\build\empty 
Created dir: E:\Programming\Projects\java files\JavaNio1_3\build\generated-sources\ap-source-output 
Compiling 1 source file to E:\Programming\Projects\java files\JavaNio1_3\build\classes 
Copying 2 files to E:\Programming\Projects\java files\JavaNio1_3\build\classes 
compile: 
Created dir: E:\Programming\Projects\java files\JavaNio1_3\dist 
Copying 1 file to E:\Programming\Projects\java files\JavaNio1_3\build 
Nothing to copy. 
Building jar: E:\Programming\Projects\java files\JavaNio1_3\dist\JavaNio1_3.jar 
To run this application from the command line without Ant, try: 
java -jar "E:\Programming\Projects\java files\JavaNio1_3\dist\JavaNio1_3.jar" 
jar: 
BUILD SUCCESSFUL (total time: 0 seconds) 
+0

Können Sie uns über die Struktur Ihres Projekts informieren? Wie lautet der genaue Ort von 'read.txt'? –

+0

Was ist der Pfad von read.txt? – Rahul

+0

Ihr Code funktioniert einwandfrei, wenn sich die Datei read.txt im selben Verzeichnis befindet, in dem Sie den Code ausführen. – joel314

Antwort

1

Vielen Dank an alle für Ihre Hilfe. Endlich gelöst!

Ich versuchte was kakurala in den Kommentaren erwähnt hatte und es hat funktioniert!

„Datei mit Java erstellen und dann prüfen, ob es Projektverzeichnis schafft in oder woanders -. Kakurala“

Dank man..and Sie alle für die Zeit nehmen, danken zu beantworten.

Dieser Thread kann jetzt geschlossen werden :)

0

Lesen Sie einfach die Details Ausnahme seines selbsterklärend here zu tun:

Eine Datei mit dem angegebenen Pfad

existiert nicht

Das ist VM findet keine Datei, die Sie in FileReader spezifizieren.

Ihre read.txt Datei sollte im NetBeans-Projektverzeichnis sein, z.

C:\Users\ABC\Documents\NetBeansProjects\Sample\read.txt 

Beispielcode mit Testdatei in Laufwerk:

try(BufferedReader in = new BufferedReader(new FileReader("D:\\MyTasks.txt")); 
    BufferedWriter out = new BufferedWriter(new FileWriter("write.txt"))){ 
    String l; 
    while((l=in.readLine())!=null) 
     out.write(l); 
    } 
catch(IOException e){System.out.println("IOException: "+e);} 
+0

Habe das schon gemacht sarz. aber es gibt mir immer noch eine Ausnahme. – James

+0

Code aktualisiert sollte funktionieren und Ort der write.txt überprüfen – Sarz

Verwandte Themen