Ich würde gerne wissen, wie ein Pfad zu meinen Eigenschaften Dateien in der Windows-Befehlszeile enthalten, so dass meine JAR-Datei ausgeführt wird.Java Jar von Windows ausführen Befehl mit externen Eigenschaften Datei auf Laufwerk C
Jar/Befehlszeile: java -jar Parser.jar
Properties-Datei: C:\Properties\Parser.properties
Ich habe versucht, aus einem anderen Artikel:
java -jar Parser.jar -Dconfig=C:\Properties\Parser.properties
Aber das ergibt sich:
Exception during initialize() java.io.FileNotFoundException: Parser.propertie
s (The system cannot find the file specified)
java.io.FileNotFoundException: Parser.properties (The system cannot find the
file specified)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at xxx.xxx.xxx.system.tools.parser.ParserMain.initialize(Parser
Main.java:100)
at xxx.xxx.xxx.system.tools.parser.ParserMain.main(ParserMain.j
ava:55)
Wenn die Eigenschaftendatei aus dem Klassenpfad ausgewählt wird, sollte nur zum Klassenpfad hinzugefügt werden funktioniert gut. java -classpath "C: \ Eigenschaften \ Parser.properties" -jar Parser.jar – lsiva