Ce este opțiunea D (-D) specificată la pornirea Java?


Data publicării:8 ianuarie 2021.



INFOMARTION > Ce este opțiunea D (-D) specificată la pornirea Java?

Prezentare generală.

ClassLoaderLogManager" la pornirea Java sau "-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager" în "Execution environment ⇒ VM arguments" din Eclipse, după cum urmează. logging.manager=org.apache.juli.ClassLoaderLogManager" după cum urmează în Eclipse.

Aș dori să vă explic ce se întâmplă atunci când adăugați acest "-DXXXXXX".

Cuprins

  1. Ce este opțiunea D (-D)?
  2. rezumat

1. Ce este opțiunea D (-D)?

Opțiunea D (-D) este o valoare de proprietate a sistemului Java.

Aș dori să o execut efectiv pentru a vedea ce se întâmplă atunci când setez valorile proprietăților de sistem.

1-1. Ce se întâmplă dacă îl rulați cu opțiunea D (-D)

Aș dori să execut Eclipse cu opțiunea D (-D). Opțiunea specifică este "-Dtest=testoption". Se montează așa cum se arată în diagrama de mai jos.

Creați o clasă principală simplă, așa cum se arată mai jos.

Executarea acestei clase principale arată că valoarea "testoption" poate fi obținută cu "test" ca argument, după cum urmează.

Aceasta înseamnă că, dacă valoarea unei proprietăți de sistem este setată la pornirea Java, valoarea poate fi recuperată din clasa System.

3. rezumat

Opțiunea D (-D) la pornirea Java permite recuperarea valorilor din clasa System. Se utilizează, de exemplu, atunci când doriți să setați în mod dinamic valori diferite pentru medii diferite.

Vă mulțumim că ne-ați urmărit până la sfârșit.