Hallo zusammen,
ich habe ein Problem beim beschreiben meines Propertie- files wobei das Auslesen wunderbar funktioniert.
Das Auslesen realisiere ich so:
Das beschreiben will ich wie folgt lösen
Aus der Entwicklungsumgebung(Netbeans) funktioniert dieser relative Pfad. Allerdings wenn ich nun die jar Datei erstelle wird beim outputStream die Datei nicht mehr gefunden. Da wird wohl der absolute Pfad benötigt.
Wie kann ich dieses Problem lösen?
Einige google und Foren suchen haben mit auf folgende Idee gebracht, die allerdings erfolglos blieb.
ich habe ein Problem beim beschreiben meines Propertie- files wobei das Auslesen wunderbar funktioniert.
Das Auslesen realisiere ich so:
Java:
String filename = "liverticker_tt/core/appEinstellungen.properties";
InputStream input= liverticker_tt.Liverticker_TT.class.getClassLoader().getResourceAsStream(filename);
prop.load(input);
Das beschreiben will ich wie folgt lösen
Java:
OutputStream output =new FileOutputStream("src/"+filename);
prop.load(output);
prop.setProperty("sprache", "gumt");
prop.save(output, filename);
Aus der Entwicklungsumgebung(Netbeans) funktioniert dieser relative Pfad. Allerdings wenn ich nun die jar Datei erstelle wird beim outputStream die Datei nicht mehr gefunden. Da wird wohl der absolute Pfad benötigt.
Wie kann ich dieses Problem lösen?
Einige google und Foren suchen haben mit auf folgende Idee gebracht, die allerdings erfolglos blieb.
Code:
String out = liverticker_tt.Liverticker_TT.
class.getClassLoader().getResource(filename).getPath();
String sout = out.substring(6);
OutputStream output =new FileOutputStream(sout);//"src/liverticker_tt/core/appEinstellungen.properties");