Что такое опция D (-D), задаваемая при запуске Java?


Дата публикации:8 января 2021 года.



INFOMARTION > Что такое опция D (-D), задаваемая при запуске Java?

Обзор.

ClassLoaderLogManager" при запуске Java, или "-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager" в "Среда выполнения ⇒ Аргументы VM" в Eclipse, следующим образом. logging.manager=org.apache.juli.ClassLoaderLogManager" следующим образом в Eclipse.

Я хотел бы объяснить, что происходит, когда вы добавляете это '-DXXXXXX'.

Оглавление

  1. Что такое опция D (-D)?
  2. резюме

1. Что такое опция D (-D)?

Параметр D (-D) - это значение системного свойства Java.

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

1-1. Что произойдет, если вы запустите его с опцией D (-D)

Я хотел бы запустить Eclipse с опцией D (-D). Специфической опцией является "-Dtest=testoption". Установите, как показано на схеме ниже.

Создайте простой главный класс, как показано ниже.

Выполнение этого главного класса показывает, что значение "testoption" может быть получено с "test" в качестве аргумента следующим образом.

Это означает, что если значение системного свойства установлено при запуске Java, оно может быть получено из класса System.

3. резюме

Опция D (-D) при запуске Java позволяет извлекать значения из класса System. Он используется, например, когда вы хотите динамически устанавливать разные значения для разных сред.

Спасибо, что досмотрели до конца.