filereader , file aus programm einlesen

Tonimakkaroni

Aktives Mitglied
Hallo, ich möchte ein File das sich in meinem Programm befindet einlesen.

Code:
txt1.read(new FileReader("c:\\test.txt"), "");

funktioniert einwandfrei nur liegt hier das File auf C und nicht im Programm, hier hätte ich es so Versucht wie bei meinen Bildern nur funktioniert das nicht :

Code:
txt2.read(new FileReader(getClass().getResource("/GraphischeDarstellung/test.txt")));
 

JStein52

Top Contributor
Testprogramm ist vermutlich dein Project. Und dann sollte eigentlich alles stimmen ? Mhmm, hast du mal im jar-File nachgeschaut ob da die Struktur auch noch so ist ?
 

flopalko

Bekanntes Mitglied
Meinst du wirklich im jar File oder in der Odnerstruktur deiner IDE? Dann müssen wir nämlich wissen welche IDE du benutzt, da dies zum Beispiel bei Eclipse so funktioniert, bei Netbeans muss man den Pfad irgendwie anders angeben (keine Ahnung wie genau, ich benutze kein Netbeans, habe nur ein Mal genau dieses Problem schon Mal wo gesehen)
 

JStein52

Top Contributor
Ich benutze NetBeans, habe genau die Ordnerstruktur die er beschrieben hat. Bei mir funktioniert das egal ob ich es direkt in NetBeans aufrufe oder das Jar-file per doppelklick oder cmd starte.

Edit: ich hatte deshalb eher vermutet das die fragliche Datei gar nicht im jar-File drin ist.
 

flopalko

Bekanntes Mitglied
Ja wie gesagt ich benutze es nicht, habe aber irgendwo mal bei einem Thread gelesen wie das bei einem bei NetBeans nicht funktioniert hat, bei Eclipse hat es funktioniert und mich gewundert wieso das so ist^^
 

Tonimakkaroni

Aktives Mitglied
Mit dem jetzt scheint es zu funktioniern, nur finde ich die Datei in der IDE sowie am PC mit suchen nicht,
des weiteren muss ich es noch ausprobieren ob es auf einem anderen PC auch noch funktioniert, habe jedoch zur Zeit nur 1nen bei der Hand.

Code:
 FileWriter fw=new FileWriter("test.txt");
Code:
txt1.read(new FileReader("test.txt"), "");
 

JStein52

Top Contributor
Ja, wenn du es so machst liegt deine Datei ja auch nicht mehr in der Jar-Datei. (Schreiben in eine Jar-Datei würde auch ohnehin nicht funktionieren)
 

Tonimakkaroni

Aktives Mitglied
Achso, kannst du mir vlt sagen wo ich die test.txt finden kann oder wo diese liegt ? Denn die Datei selbst wird erstellt, weil wenn ich sie über den filereader lese dann funktionirt es.
 

JStein52

Top Contributor
Wenn du den Namen so wie oben ohne Pfadangaben hernimmst dann befindet sich die Datei in dem Ordner der zum Zeitpunkt des Programmstarts der "aktuelle Ordner" ist. Wenn du z.B. durch Doppelklick auf das Jarfile startest ist es der Ordner in dem sich das Jar-File befindet. Wenn du es über deine IDE (Eclipse, NetBeans) startest ist es das Projektverzeichnis !
 
X

Xyz1

Gast
new FileReader("wichtiger\ordner\test.txt")
ist doch etwas komplett anderes als
new FileReader(getClass().getResource("wichtiger\ordner\test.txt"))
(Aber bin da nicht so firm drin)
Beides relative Adressierung, aber einmal bezogen auf das Filesystem, einmal auf das .jar

Ich hab noch ein paar Links:
http://stackoverflow.com/questions/20389255/reading-a-resource-file-from-within-jar
http://stackoverflow.com/questions/941754/how-to-get-a-path-to-a-resource-in-a-java-jar-file
http://stackoverflow.com/questions/...resource-file-correctly-for-jar-and-debugging
http://lmgtfy.com/?q=stack+overflow+java+resource+located+in+jar

(/) am Anfang ist wichtig, kommt drauf an, was die IDE wohin kopiert beim Erstellen ...
 
Zuletzt bearbeitet von einem Moderator:
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Character-orientierte File-Streams mit der Klasse FileReader Java Basics - Anfänger-Themen 5
A Filereader - An den Anfang des File springen Java Basics - Anfänger-Themen 2
D FileWriter / FileReader Problem Java Basics - Anfänger-Themen 10
S Mit FileReader lesen, in ArrayList speichern Java Basics - Anfänger-Themen 4
W FileReader - Bitte um Erklärung Java Basics - Anfänger-Themen 7
L FileReader Java Basics - Anfänger-Themen 7
L FileReader Java Basics - Anfänger-Themen 2
D Hilfe bei FileReader und BufferedReader Java Basics - Anfänger-Themen 2
Y Datei mit relativem Dateipfad per FileReader aus .JAR heraus auslesen Java Basics - Anfänger-Themen 4
A FileReader Problem Java Basics - Anfänger-Themen 14
D JFileChooser & FileReader Java Basics - Anfänger-Themen 4
L Input/Output FileReader Pfadangabe Java Basics - Anfänger-Themen 7
L While-Schleife und filereader Java Basics - Anfänger-Themen 5
L FileReader und Filewriter Java Basics - Anfänger-Themen 4
F wo datei für filereader ablegen? Java Basics - Anfänger-Themen 11
M FileReader Zeilenangabe Java Basics - Anfänger-Themen 22
L RandomAcessFile getFilePointer in normalen FileReader Java Basics - Anfänger-Themen 4
H OOP FileReader Einleseergebnis Java Basics - Anfänger-Themen 5
R Von wo nimmt der FileReader seine daten Java Basics - Anfänger-Themen 7
J fileReader: wird dateipfad benötigt? Java Basics - Anfänger-Themen 8
Burny91 FileReader und Writer gleichzeitg nutzen Java Basics - Anfänger-Themen 2
Burny91 FileReader / FileWriter / BufferedWriter An einer bestimmten Zeile String ersetzten Java Basics - Anfänger-Themen 2
F FileReader Frage Java Basics - Anfänger-Themen 3
M Frage zur Klasse FileReader Java Basics - Anfänger-Themen 6
Hamstinator Frage zu BufferedReader/FileReader Java Basics - Anfänger-Themen 4
F FileReader Methode Read() int? Java Basics - Anfänger-Themen 2
calzone FileReader, lesen ohne die Datei zu überschreiben? Java Basics - Anfänger-Themen 3
K FileReader Systempfad Mac Java Basics - Anfänger-Themen 11
hdi FileReader / BufferedReader langsam? Java Basics - Anfänger-Themen 3
N Pfad und FileReader? Java Basics - Anfänger-Themen 2
S Filereader funktioniert nicht! Fehlersuche Java Basics - Anfänger-Themen 9
K Problem mit .toString und FileReader Java Basics - Anfänger-Themen 2
G filereader Java Basics - Anfänger-Themen 5
G zusätzliche "" bei Pfadangabe z.B. bei FileReader Java Basics - Anfänger-Themen 2
B Problem mit Filereader und filewriter Java Basics - Anfänger-Themen 20
H IOException bei FileReader Java Basics - Anfänger-Themen 3
P BufferedReader / FileReader Key und Values Java Basics - Anfänger-Themen 7
K FileReader BufferedReader & Arrays Java Basics - Anfänger-Themen 14
D Wie funktionieren FileReader Java Basics - Anfänger-Themen 6
M FileReader.read(char[]) - Größe des Arrays? Java Basics - Anfänger-Themen 4
R FileInputStream.read() != FileReader.read(). Pls Help Java Basics - Anfänger-Themen 5
S FileReader-Problem Java Basics - Anfänger-Themen 2
G Textdatei auslesen - Text anfügen - FileReader Java Basics - Anfänger-Themen 18
G FileReader Java Basics - Anfänger-Themen 10
P FileReader Java Basics - Anfänger-Themen 2
V filereader soll aus config.txt pfade lesen Java Basics - Anfänger-Themen 6
Timo12345 JNLP File mit Java öffnen Java Basics - Anfänger-Themen 2
I Bild richtig speichern / Hochkant im File Explorer, nach Upload vertikal Java Basics - Anfänger-Themen 9
R File.pathSeparator und File.separator Java Basics - Anfänger-Themen 46
KeinJavaFreak Erste Schritte Java "Executable Jar File" nicht vorhanden Java Basics - Anfänger-Themen 1
izoards Prunsrv - Windows Service - .bat file starten Java Basics - Anfänger-Themen 84
I File Uploader... Statusanzeige, Berechnung des Status etc. Java Basics - Anfänger-Themen 0
I H2 Datenbank starten / Daten in File speichern Java Basics - Anfänger-Themen 25
G jar file lässt sich nicht öffnen Java Basics - Anfänger-Themen 1
N Textdatei aus Resourcen-Ordner eines Projekts/ jar-file lesen Java Basics - Anfänger-Themen 4
J File length als Prüfwert für Download Java Basics - Anfänger-Themen 5
berserkerdq2 Überprüfen ob eine Schreibberechtigung auf ein file exisitert bzw. ob man dieses file löschen kann, wie? Java Basics - Anfänger-Themen 9
berserkerdq2 IOstreams, was unterscheidet file von z. B. BufferedWriter? Java Basics - Anfänger-Themen 11
J Datentypen String in File konvertieren funktioniert nicht Java Basics - Anfänger-Themen 4
A java jar-File Java Basics - Anfänger-Themen 1
E Executable jar file fehler Java Basics - Anfänger-Themen 9
I Upload File zu einem Webservice Java Basics - Anfänger-Themen 17
I ZIP File erstellen Java Basics - Anfänger-Themen 10
LeoDerKek Textdatei in JAR-File Java Basics - Anfänger-Themen 4
Tom/S File Java Basics - Anfänger-Themen 10
AleXusher Mehrdimensionales Array aus txt.file auslesen Java Basics - Anfänger-Themen 4
A Checkstyle - File contains tab characters Java Basics - Anfänger-Themen 2
H Java file nicht gefunden Java Basics - Anfänger-Themen 5
C File speichern Java Basics - Anfänger-Themen 5
C Runnable Jar-File erzeugen Java Basics - Anfänger-Themen 14
C Pfad zu Properties-File bei ResourceBundle Java Basics - Anfänger-Themen 7
F GSON file mit einer List erstellen Java Basics - Anfänger-Themen 2
rafi072001 Lesen aus einem Excel File Java Basics - Anfänger-Themen 10
C Bild in executable JAR File mitgeben Java Basics - Anfänger-Themen 5
K File (png) in Image laden Java Basics - Anfänger-Themen 3
B Inputstream in file schreiben? Java Basics - Anfänger-Themen 23
S Input/Output Reader/Writer finden file nicht Java Basics - Anfänger-Themen 3
T Buffered Stream leert Txt File Java Basics - Anfänger-Themen 3
A 2d Arrays aus txt.file einlesen Java Basics - Anfänger-Themen 16
Dimax In Java File (nicht in Java Projekt) mysql Driver importieren Java Basics - Anfänger-Themen 3
K File wird in der .Jar nicht gefunden Java Basics - Anfänger-Themen 3
E TXT FILE EINLESEN Java Basics - Anfänger-Themen 4
Trèfle EXCEL-File Laufwerkunabhängig einbinden. Java Basics - Anfänger-Themen 1
B HTML File einlesen inkl. Bilder? Java Basics - Anfänger-Themen 2
B Hilfe bei InputStream To File Java Basics - Anfänger-Themen 22
topi relativer Pfad in einem Runnable JAR file Java Basics - Anfänger-Themen 12
A jar File kleiner bekommen Java Basics - Anfänger-Themen 3
B File öffnen in src/main/webapp Java Basics - Anfänger-Themen 4
K File-Name Vergleich Java Basics - Anfänger-Themen 2
krgewb Runnable JAR File Export Java Basics - Anfänger-Themen 11
S Maxium aus einer File finden Java Basics - Anfänger-Themen 12
dapzoo Class File Version zu niedrig? Ausführen über Eingabeaufforderung nicht möglich Java Basics - Anfänger-Themen 14
D Input/Output File exists canRead canWrite Java Basics - Anfänger-Themen 11
B cal4j - Error at line 1:Unexpected end of file Java Basics - Anfänger-Themen 0
P jar file lässt sich nicht ausführen Java Basics - Anfänger-Themen 4
E Best Practice Jar-file mit zwei Klassen und externer Bibliothek über Konsole erzeugen Java Basics - Anfänger-Themen 13
M Erste Schritte CSV-File einlesen und Daten verarbeiten Java Basics - Anfänger-Themen 5
F File von Windowsfreigabe laden Java Basics - Anfänger-Themen 1
S java.nio.file.FileSystemException bei Dateizugriff vermeiden Java Basics - Anfänger-Themen 7
Vince42 NIO File Tree in XML umwandeln Java Basics - Anfänger-Themen 10

Ähnliche Java Themen

Neue Themen


Oben