Fügen Sie die Eigenschaftendatei hinzu, um den Pfad der ausführbaren JAR-Datei zu erstellen
Ist es möglich, dem Klassenpfad einer ausführbaren JAR-Datei eine Eigenschaftendatei hinzuzufügen? Ich habe diese Lösungen ausprobiert:
Ausführen der ausführbaren Datei mit dem folgenden Befehl:
java -cp ../prop_dir/prop1.properties ;../prop_dir/prop2.properties -jar MyRunnableJar.jar
Hinzufügen zur MANIFEST-DATEI (im Abschnitt Klassenpfad)
../prop_dir/prop1.properties ../prop_dir/prop1.properties
aber keiner von ihnen funktioniert.
Die Architektur des Laufverzeichnisses ist die folgende
+
+ MyRunnableJar.jar
+ prop_dir/
+ prop1.properties
+ prop2.properties
Vielen Dank,
Daniele
BEARBEITEN
Wenn ich die folgende Zeile ausführe
System.out.println(System.getProperty("java.class.path"));
Ich erhalte in meiner Konsole
MyRunnableJar.jar