Aus jar Datei *.txt Datei lesen
-
Hallo,
ich habe ein Java-Programm das befindet sich in einer *.jar Datei. Dieses Program soll sich Informationen aus einer *.txt Datei holen die ebenfalls in der jar Datei liegt in einem gesonderten Verzeichnis. Bilder aus der jar Datei lade ich bisher so:
url = this.getClass().getClassLoader().getResource("Verzeichnisname"); ImageIO.read(url);
Aber wie kann ich eine *.txt Datei auslesen:
url = this.getClass().getClassLoader().getResource(level); br = new BufferedReader(new FileReader(new File(level)));
Die geht leider nicht weil ja File keinen Konstruktor fuer url hat. Wie kann man das machen ?
mfg
-
url.toString()?
-
Hallo,
leider klappt es so leider auch nicht, toString() generiert mir so einen String
file:/E:/Dir/My.txt
Der ist zwar richtig der Pfad aber leider scheint File damit nichts anfangen zu koennen.
-
-
url.openStream()
-
Ja es scheint so zu funktionieren. Aber wie kann ich den geöffnetn Stream nud komfortabel weiterverarbeiten. Vorher hatte ich immer BufferedReader und dann mit readLine() aus der Datei gelesen wie kann man das nun bewerkstelligen ?
-
-
Ich bin auch selten dämlich aber diese ganzen io Klassen sind irgendwie auch ziemlich unübersichtlich. Vielen Dank