Hallo Freunde der Sonne,
folgendes Problem: Für die Arbeit muss ich ein Programm schreiben in dem EXCEL-files automatisiert ausgefüllt werden müssen. Für diese Dokumente habe ich eine Vorlage, welche zur Laufzeit eingelesen und beschrieben wird. In Eclipse sieht das so aus und funktioniert auch wunderbar.

Aufrufen tue ich die Dateien wie folgt:
Das funktioniert soweit: Das einzige Problem ist, wenn ich mein Programm dann in einer Jar-Datei exportiere, bekomme ich eine Fehlermeldung, dass die Files nicht gefunden werden. Ich hätte mein Programm gerne so, dass die Excel-Files eingelesen werden können, ohne dass sie zuvor auf dem Laufwerk abgelegt werden müssen, also gewissermaßen Teil der JAR Datei werden.
Würde mich freuen, wenn mit jemand mit dem Problem helfen kann. Bedanke mich auch recht herzlich im Vorraus.
Liebe Grüße, Andy
folgendes Problem: Für die Arbeit muss ich ein Programm schreiben in dem EXCEL-files automatisiert ausgefüllt werden müssen. Für diese Dokumente habe ich eine Vorlage, welche zur Laufzeit eingelesen und beschrieben wird. In Eclipse sieht das so aus und funktioniert auch wunderbar.

Aufrufen tue ich die Dateien wie folgt:
Java:
String excelFilePath = "MultiThreads/VorLage_E_E.xlsm";
URL dir_url = this.getClass().getResource(excelFilePath);
FileInputStream reader;
File filename = new File(dir_url.getFile());
reader = new FileInputStream(filename);
XSSFWorkbook wb =new XSSFWorkbook(reader);
Das funktioniert soweit: Das einzige Problem ist, wenn ich mein Programm dann in einer Jar-Datei exportiere, bekomme ich eine Fehlermeldung, dass die Files nicht gefunden werden. Ich hätte mein Programm gerne so, dass die Excel-Files eingelesen werden können, ohne dass sie zuvor auf dem Laufwerk abgelegt werden müssen, also gewissermaßen Teil der JAR Datei werden.
Würde mich freuen, wenn mit jemand mit dem Problem helfen kann. Bedanke mich auch recht herzlich im Vorraus.
Liebe Grüße, Andy