Hi,
gibt es einen praktikablen Weg, eine Properties Datei aus dem gleichen Verzeichnis einzulesen, wo auch die Applikation liegt?
Mache ich es so funktioniert es unter Windows und wenn ich unter Linux auf der Konsole bin und das Programm genau aus dem Verzeichnis ausführe, wo die Applikation liegt. Ausführen des Jar Files über Doppelklick funktioniert schon nicht mehr.
Hatte nach etwas googlen noch mit System.getProperties().getProperty("user.dir") versucht, was aber auch nicht den gewünschten Erfolg bringt.
Die App über ein Startskript starten, und dort eine Environment Variable setzen, denke ich, würde funktionieren, allerdings ziemlich hässlich.
Habt ihr saubere Alternativen?
VG Sebastian
gibt es einen praktikablen Weg, eine Properties Datei aus dem gleichen Verzeichnis einzulesen, wo auch die Applikation liegt?
Java:
File f = new File("test.properties");
Mache ich es so funktioniert es unter Windows und wenn ich unter Linux auf der Konsole bin und das Programm genau aus dem Verzeichnis ausführe, wo die Applikation liegt. Ausführen des Jar Files über Doppelklick funktioniert schon nicht mehr.
Hatte nach etwas googlen noch mit System.getProperties().getProperty("user.dir") versucht, was aber auch nicht den gewünschten Erfolg bringt.
Die App über ein Startskript starten, und dort eine Environment Variable setzen, denke ich, würde funktionieren, allerdings ziemlich hässlich.
Habt ihr saubere Alternativen?
VG Sebastian