如何将参数列表传递给VM命令行

时间:2014-08-28 13:12:06

标签: java jvm command-line-arguments

我想传递2个动态VM参数,怎么做?

传递我使用的一个动态参数:

 java -Dxxxxxxxx=xxxx main

但如何传递超过1个参数。

感谢。

1 个答案:

答案 0 :(得分:1)

来自Java

<强> -Dproperty =值

  • 设置系统属性值。
  • 如果value是包含空格的字符串,则必须用双引号将字符串括起来

java -Dmydir="some string" SomeClass

在命令行中:

java -cp . -Djava.security.auth.login.config=./loginmodules.properties -Djava.security.policy=. chp02.policy -Djava.security.manager chp02.Chp02Main

第二个参数-Djava.security.policy=. chp02.policy包含空格

如果 space 是错误的,你需要用&#34; 括起来或更正参数。