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