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

标签 java jvm command-line-arguments

我想传递2个动态VM参数,如何传递?

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

 java -Dxxxxxxxx=xxxx main

但是如何传递超过 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 包含一个空格

如果空格有误,您需要用"括起来或更正参数。

关于java - 如何将参数列表传递给VM命令行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25549684/

相关文章:

java - 如何读入 RCFile

java - Eclipse 错误 JVM 已终止。退出码=1/usr/Java70/jre/bin/java

java - 计算Java中B树的内存使用情况

c++ - 通过命令行传递 URL(C++)

c# - 自定义 CMD 命令

java - 在基类构造函数中调用虚方法

java - Java/Eclipse 中的 NoClassDefFound 错误 : How do I make a clean and easy reference to another project?

Java停止代码执行?

32位和64位JVM之间的Java BitShift差异

list - Haskell getArgs 类型是 `Char` 而不是 `[Char` ]