Hallo!
Ich möchte gerne aus einer Datei, die im JAR-File liegt, die Zeichen auslesen.
Meine Ordnerstruktur sieht so aus:
workmin (Projektname)
-bin
--Data
---"config.cfg"
--wm
---alle class-Dateien
-files
-src
--Data
---"config.cfg"
--wm
---Alle .java Dateien
Ich erstelle das JAR-File, und dort ist die Ordnerstruktur:
-Data
--"config.cfg"
-wm
--alle .class-Dateien
Ichz möchte jetzt in meinem Programm auf die Datei "config.cfg" per FileReader zugreifen. Habe gelesen, dass der absolute Pfad im JAR-File angegeben werden muss. Also habe ich folgendes ausprobiert:
Es folgt aber eine FileNotFoundException.
Das gleiche dann auch jeweils mit
und
ausprobiert, es wird aber immer eine FileNotFoundException geworfen. Habt ihr da eine Idee? Ich kenne mich mit den Pfaden und jar-Dateien noch nicht so aus
Ich möchte gerne aus einer Datei, die im JAR-File liegt, die Zeichen auslesen.
Meine Ordnerstruktur sieht so aus:
workmin (Projektname)
-bin
--Data
---"config.cfg"
--wm
---alle class-Dateien
-files
-src
--Data
---"config.cfg"
--wm
---Alle .java Dateien
Ich erstelle das JAR-File, und dort ist die Ordnerstruktur:
-Data
--"config.cfg"
-wm
--alle .class-Dateien
Ichz möchte jetzt in meinem Programm auf die Datei "config.cfg" per FileReader zugreifen. Habe gelesen, dass der absolute Pfad im JAR-File angegeben werden muss. Also habe ich folgendes ausprobiert:
Java:
reader=new FileReader(getClass().getResource("Data/config.cfg")+"");
Es folgt aber eine FileNotFoundException.
Das gleiche dann auch jeweils mit
Java:
reader=new FileReader(getClass().getResource("src/Data/config.cfg")+"");
Java:
reader=new FileReader(getClass().getResource("bin/Data/config.cfg")+"");
ausprobiert, es wird aber immer eine FileNotFoundException geworfen. Habt ihr da eine Idee? Ich kenne mich mit den Pfaden und jar-Dateien noch nicht so aus