我怀疑问题是您将“ -D”放在了。 之后
-jar。试试这个:
java -Dtest="true" -jar myApplication.jar
从命令行帮助:
java [-options] -jar jarfile [args...]
换句话说,此刻获得的方式将被
-Dtest="true"视为要传递的参数之一,
main而不是JVM参数。
(您可能 还 应该删除引号,但是无论如何它都可以正常工作-它可能取决于您的shell。)

我怀疑问题是您将“ -D”放在了。 之后
-jar。试试这个:
java -Dtest="true" -jar myApplication.jar
从命令行帮助:
java [-options] -jar jarfile [args...]
换句话说,此刻获得的方式将被
-Dtest="true"视为要传递的参数之一,
main而不是JVM参数。
(您可能 还 应该删除引号,但是无论如何它都可以正常工作-它可能取决于您的shell。)