Если требуемые свойства нужно установить в системе, тогда нет опции, кроме -D. Но если вам нужны эти свойства при начальной загрузке приложения, тогда загрузка свойств через файлы свойств является лучшим вариантом. Это не потребует изменения сборки для одного свойства.

ли более простой способ указать несколько системных свойств в командной строке для Java-программы, чем иметь несколько операторов -D?

Пытаясь избежать этого:

 java -jar -DNAME="myName" -DVERSION="1.0" -DLOCATION="home" program.jar

Я думал, что видел пример кого-то, использующего один-D и некоторая строка в кавычках после этого, но я не могу найти пример снова.

Ответы на вопрос(5)

Ваш ответ на вопрос