Hallo,
ich habe in meinem Java-Projekt Log4J.
Das Jaba-projekt packe ich mit dem Tool "FatJar".
So schaut die Ordnerstruktur des Projekts aus:
Also das jar-File liegt in einem Ordner + ein Ordner namens "config". In diesem "config"-Ordner liegt das "log4j.properties"-File.
Mein Problem ist, wie kann ich dieses "log4j.properties"-File ansprechen?
Ich habe dies so probiert (und noch weitere 100 Möglichkeiten, wie man den Pfad angeben könnte):
Habe u.a. auch noch diese Pfade probiert:
/config/log4j.properties
config/log4j.properties
log4j.properties
./config/log4j.properties
Die Datei wurde jedoch nie gefunden. Hat einer von euch vielleicht eine Idee, wie man den Pfad angeben muss?
Würde mich sehr freuen.
Vielen Dank
Grüße
Heidi
ich habe in meinem Java-Projekt Log4J.
Das Jaba-projekt packe ich mit dem Tool "FatJar".
So schaut die Ordnerstruktur des Projekts aus:
Java:
Programmordner
- programm.jar
- config
- log4j.properties
Also das jar-File liegt in einem Ordner + ein Ordner namens "config". In diesem "config"-Ordner liegt das "log4j.properties"-File.
Mein Problem ist, wie kann ich dieses "log4j.properties"-File ansprechen?
Ich habe dies so probiert (und noch weitere 100 Möglichkeiten, wie man den Pfad angeben könnte):
Java:
URL url = Loader.getResource("../config/log4j.properties");
if (url != null) {
System.out.println("LOG4J-Property-Datei GEFUNDEN.");
} else {
System.out.println("LOG4J-Property-Datei kann nicht gefunden werden.");
System.out.println("Programm beendet.");
Habe u.a. auch noch diese Pfade probiert:
/config/log4j.properties
config/log4j.properties
log4j.properties
./config/log4j.properties
Die Datei wurde jedoch nie gefunden. Hat einer von euch vielleicht eine Idee, wie man den Pfad angeben muss?
Würde mich sehr freuen.
Vielen Dank
Grüße
Heidi