G
Guest
Gast
Guten Tag,
ich habe ein Programm geschrieben, das eine txt-Datei komplett einliest, das Ganze in einen String packt und dann bearbeite ich das Ganze fröhlich weiter.
Der Code zum Einlesen der Datei sieht nun wie folgt aus:
Es funktioniert wunderbar.
(Als "path" wird dann immer der Link zur jeweiligen txt-Datei eingeben, z.B: "Daten/Vorlage.txt"
Nun habe ich folgendes Problem:
Mein Programm will ich als jar-Datei packen um es so direkt ausführen zu können. Dabei soll diese txt-Datei auch weiterhin eingelesen werden können. Ich habe nun durch Suchen herausgefunden, das in jar gepackte Ressourcen irgendwie über
getRessourceAsStream
eingelesen werden müssen. Ich scheine nun allerdings zu blöd zu sein, meinen obigen Programm Code dementsprechend anzupassen.
Ich würde mich sehr freuen, wenn mir jemand bei diesem Problem weiter helfen könnten.
Ansonsten wünsche ich noch einen angenehmen Abend.
Danke im Vorraus.
ich habe ein Programm geschrieben, das eine txt-Datei komplett einliest, das Ganze in einen String packt und dann bearbeite ich das Ganze fröhlich weiter.
Der Code zum Einlesen der Datei sieht nun wie folgt aus:
Code:
InputStream fileStream = new FileInputStream(path);
Reader reader = new InputStreamReader(fileStream);
BufferedReader lineReader = new BufferedReader(reader);
Es funktioniert wunderbar.
(Als "path" wird dann immer der Link zur jeweiligen txt-Datei eingeben, z.B: "Daten/Vorlage.txt"
Nun habe ich folgendes Problem:
Mein Programm will ich als jar-Datei packen um es so direkt ausführen zu können. Dabei soll diese txt-Datei auch weiterhin eingelesen werden können. Ich habe nun durch Suchen herausgefunden, das in jar gepackte Ressourcen irgendwie über
getRessourceAsStream
eingelesen werden müssen. Ich scheine nun allerdings zu blöd zu sein, meinen obigen Programm Code dementsprechend anzupassen.
Ich würde mich sehr freuen, wenn mir jemand bei diesem Problem weiter helfen könnten.
Ansonsten wünsche ich noch einen angenehmen Abend.
Danke im Vorraus.