在C驱动器上使用带有外部属性文件的Windows命令执行Java Jar

时间:2016-07-26 16:28:28

标签: java jar properties command

我想知道如何在Windows命令行中包含我的属性文件的路径,以便我的JAR文件将执行。

Jar /命令行:java -jar Parser.jar 属性文件:C:\Properties\Parser.properties

我试过,从另一篇文章:

java -jar Parser.jar -Dconfig=C:\Properties\Parser.properties

但结果是:

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)

1 个答案:

答案 0 :(得分:0)

我终于明白了。我将属性文件移动到与jar文件相同的目录,并且它工作正常。即Jar在C:\ Parser \中,所以我将属性文件移动到C:\ Parser \,就是这样......:)