如果我在调用 JVM 时多次指定 System 属性,则使用哪个值?
2022-09-01 23:25:29
如果我在调用 JVM 时多次指定系统属性,那么在检索该属性时,我实际上会得到哪个值?例如:
java -Dprop=A -Dprop=B -jar my.jar
当我打电话时会有什么结果?System.getProperty("prop");
关于这一点的Java文档并没有真正告诉我在这方面有什么用处。
在我对运行不同JVM的几台机器进行的非科学测试中,似乎最后一个值是返回的值(这实际上是我需要的行为),但我想知道这种行为是否真的在任何地方被正式定义,或者它可以在JVM之间变化吗?