Это похоже на довольно простой вопрос, я пытаюсь найти список системных свойств, передаваемых в программу Java только из командной строки.Например, работает
java -Dsome.property=value -Dother.property=value2
Я пытаюсь получить список ПРОСТО этих свойств.Игнорируйте конкретные имена свойств в примере, фактические аргументы командной строки будут иметь произвольные имена, поэтому невозможно явно вызывать System.getProperty("some.property")
для каждого нужного мне свойства.
System.getProperties()
возвращает много свойств, которые я делаюне имеет никакого интереса. Можно ли различить свойства, заданные в командной строке при запуске программы, и свойства, полученные из других источников?