Hallo,
ich habe ein Jar file.
IN dem Jar gibt es einen Ordner namens "config".
In diesem liegt die Datei "logging.cfg"
Ich benutze den Java Logger.
Diesem Will ich dieses File zuweisen.
Wenn ich das jetzt ausführe bekomme ich den Fehler:
config\logging.cfg (Das System kann den angegebenen Pfad nicht finden)
Erstelle ich dieses Verzeichnis und die Datei in meinem Arbeitsverzeichnis geht natürlich alles wunderbar.
ABER, ich will das Verzeichnis nicht in meinem Arbeitsverzeichnis, sondern in meinem Jar haben.
Nur, wie kann ich Java breibringen, dass die Position "config/logging.cfg" sich auf mein Jar bezieht, und nicht auf mein Arbeitsverzeichnis.
:?:
Danke
ich habe ein Jar file.
IN dem Jar gibt es einen Ordner namens "config".
In diesem liegt die Datei "logging.cfg"
Ich benutze den Java Logger.
Diesem Will ich dieses File zuweisen.
Code:
...
public static final String LOGGIN_PROPS_DEFAULT_NAME = "config/logging.cfg";
...
final FileInputStream configfile = new FileInputStream(LOGGIN_PROPS_DEFAULT_NAME);
logmanager.readConfiguration(configfile);
...
Wenn ich das jetzt ausführe bekomme ich den Fehler:
config\logging.cfg (Das System kann den angegebenen Pfad nicht finden)
Erstelle ich dieses Verzeichnis und die Datei in meinem Arbeitsverzeichnis geht natürlich alles wunderbar.
ABER, ich will das Verzeichnis nicht in meinem Arbeitsverzeichnis, sondern in meinem Jar haben.
Nur, wie kann ich Java breibringen, dass die Position "config/logging.cfg" sich auf mein Jar bezieht, und nicht auf mein Arbeitsverzeichnis.
:?:
Danke