Hallo
Ich habe ein Programm geschrieben und exportiere es in ein jar-Archiv. Das Programm liest aber auch Daten aus einer Datei. Diese Datei befindet sich im Ordner "resources".
Ich habe mittels ant-Script erreicht, dass die Dateien im jar-Archiv auch im selben Ordner sind. Doch anscheinend greift das Programm nicht auf die Dateien im jar-Archiv zu, sondern will die Daten außerhalb lesen.
Heißt, wenn es außerhalb des jar-Archiv einen Ordner resources mit den Dateien gibt, dann läuft das Programm. Verschieb ich die jar, dann findet er die Dateien nicht mehr. So greif ich auf die Daten zu:
Was mache ich falsch? Wie kann ich erreichen, dass das Programm innerhalb des Archives mit der Suche beginnt?
Danke
Ich habe ein Programm geschrieben und exportiere es in ein jar-Archiv. Das Programm liest aber auch Daten aus einer Datei. Diese Datei befindet sich im Ordner "resources".
Ich habe mittels ant-Script erreicht, dass die Dateien im jar-Archiv auch im selben Ordner sind. Doch anscheinend greift das Programm nicht auf die Dateien im jar-Archiv zu, sondern will die Daten außerhalb lesen.
Heißt, wenn es außerhalb des jar-Archiv einen Ordner resources mit den Dateien gibt, dann läuft das Programm. Verschieb ich die jar, dann findet er die Dateien nicht mehr. So greif ich auf die Daten zu:
Code:
new FileInputStream("resources/datei.xml");
Danke