Fragen zum erstellen einer ausführbaren Jar Datei

Don83

Bekanntes Mitglied
Halli Hallo,

ich möchte gerne ein Java Projekt per Doppelklick starten. Allerdings gehört zum Projekt eine Konfigurationsdatei.

In eclipse sieht die Struktur wie folgend aus:
Test -> src -> default package -> Klassen

Die config-Datei liegt direkt im Projektverzeichnis Test.
Auf die config-Datei greife ich im Programm wie folgend zu:

Java:
BufferedReader buffy= new BufferedReader(new FileReader("config"));

Wo müsste ich denn nun die config Datei ablegen, damit die jar File die config Datei findet, bzw. wie müsste ich den Pfad anpassen?
 
Hm,
die config Datei soll eigentlich nicht im Jarfile liegen. Ich habe mir das so vorgestellt:

Verzeichnis->jarfile+configfile+weitere Dateien für IO zeugs.
Wenn ich dann Doppelklick auf die Jarfile mache wird diese ausgeführt und kann die config file lesen.
Die config soll eben nicht in der Jar liegen, damit man diese anpassen kann.
 
Das sollte klappen:
Java:
File configFile = new File(System.getProperty("user.dir") + System.getProperty("file.separator") + "config");
 

Zurück
Oben