Если я укажу системное свойство несколько раз при вызове JVM, какое значение я фактически получу при извлечении свойства? например
java -Dprop=A -Dprop=B -jar my.jar
Каков будет результат, когда я вызову System.getProperty("prop");
?
Документация по Javaпо этому поводу не говорит мне ничего полезного на этом фронте.
В моем ненаучном тестировании на нескольких машинах с разными JVM оказалось, что последнее значение — это то, что было возвращено (что на самом деле является тем поведением, которое мне нужно), но я задавался вопросом, действительно ли это поведение где-либо официально определено или может ли оно различаются между JVM?