Richtige Pfadangabe einer Textdatei

Kemmer1000

Mitglied
Hallo,
ich hab ein ganz kleines Problem, was mich aber verrückt werden lässt. Ich versuche eine Textdatei auszulesen, aber beim kompilieren gibt er mir immer eine Filenotfound Exeption aus. Ich hab in meinem Code noch nicht viel gemacht, da ich erst mal das Programm ohne die Exception kompilieren will.

Ich geb hier mal den Code an:

package meinPaket;

import java.io.*;

public class clustering {

public static void main(String[] args) {

// int anzahlCluster = Integer.parseInt(args[0]);
// int anzahlSeeds = Integer.parseInt(args[1]);
// int maxIterationen = Integer.parseInt(args[2]);

BufferedReader auslesen = new BufferedReader(new FileReader("C:\\hallo.txt"));
// System.out.println(auslesen);


}
}

clustering.java:13: unreported exception java.io.FileNotFoundException; must be
caught or declared to be thrown
BufferedReader auslesen = new BufferedReader(new FileReader("C:\
\hallo.txt"));

Mach ich bei der Pfadangabe irgendwas falsch? Ich hab schon alles Mögliche ausprobiert, aber es will einfach nicht funktionieren.

Danke!
 
API hat gesagt.:
Throws:
FileNotFoundException - if the named file does not exist, is a directory rather than a regular file, or for some other reason cannot be opened for reading.
Eins der Gründe wird wohl zutreffen. Sicher, dass die Datei überhaupt da ist?
 
Hehe, ja sie ist da.

Hm, aber das abfangen des Fehlers löst doch nicht mein Problem oder? Ich werds mal probieren. Ich hab noch einige grundsätzliche Verständnisprobleme...
 

Anhänge

  • screen.jpg
    screen.jpg
    63,5 KB · Aufrufe: 28
Wie gesagt, dass was ich zuerst geschrieben habe ist Mumpiz.
Es geht darum, dass die FileNotFound-Exception von der Definition her fliegen kann. Deswegen musst du auch dafür sorgen, dass die irgendwie behandelt wird (weiter werfen oder fangen).
 
Klasse, danke! Es funkioniert tatsächlich. Also noch ne vielleicht blöde Frage, aber muss ich in Java alle möglichen Fehler abfangen, damit das Programm kompiliert wird? (Ich hab bisher immer nur Programme gelesen aber nie selber welche geschrieben...)
 

Neue Themen


Zurück
Oben