从命令行返回系统属性

问题描述 投票:0回答:1

我正在尝试-d在Windows机器上运行的java命令行上的logback.xml文件的位置:

PS C:\testexecclient> java -DpropertyFolder=c:\testexecclient -Dlogback.configurationFile=c:\testexecclient\logback.xml
-jar testexecclient-1.0.jar

logback.configurationFile属性键导致问题。 Java似乎不喜欢Windows机器上属性键的X.Y格式。它说它无法找到主类。我删除了属性键/值,一切都很好,但我没有记录到文件。

尝试在Windows机器上运行时,返回的适当属性键是什么?

谢谢

logging logback logback-classic
1个回答
0
投票

试试这个:

java -DpropertyFolder=c:\testexecclient -D"logback.configurationFile=c:\testexecclient\logback.xml"
-jar testexecclient-1.0.jar

注意引号。

© www.soinside.com 2019 - 2024. All rights reserved.