Kas yra D parinktis (-D), nurodoma "Java" paleidimo metu?


Paskelbimo data:2021 m. sausio 8 d.



INFOMARTION > Kas yra D parinktis (-D), nurodoma "Java" paleidimo metu?

Apžvalga.

ClassLoaderLogManager" paleidžiant "Java" arba "-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager" Eclipse "Vykdymo aplinka ⇒ VM argumentai", kaip nurodyta toliau. logging.manager=org.apache.juli.ClassLoaderLogManager", kaip nurodyta toliau Eclipse.

Norėčiau paaiškinti, kas atsitinka, kai pridedate šį '-DXXXXXX'.

Turinys

  1. Kas yra D parinktis (-D)?
  2. santrauka

1. Kas yra D parinktis (-D)?

D parinktis (-D) yra "Java" sistemos savybės reikšmė.

Norėčiau jį paleisti ir pamatyti, kas atsitiks, kai nustatysiu sistemos savybių vertes.

1-1. Kas atsitiks, jei paleisite jį su parinktimi D (-D)

Norėčiau paleisti "Eclipse" su D parinktimi (-D). Konkreti parinktis yra "-Dtest=testoption". Nustatykite, kaip parodyta toliau pateiktoje schemoje.

Sukurkite paprastą pagrindinę klasę, kaip parodyta toliau.

Vykdant šią pagrindinę klasę matyti, kad reikšmę "testoption" galima gauti naudojant argumentą "test" taip.

Tai reiškia, kad jei "Java" paleidimo metu yra nustatyta sistemos savybės reikšmė, ją galima gauti iš "System" klasės.

3. santrauka

D parinktis (-D) paleidžiant "Java" leidžia gauti reikšmes iš "System" klasės. Jis naudojamas, kai, pavyzdžiui, norite dinamiškai nustatyti skirtingas vertes skirtingoms aplinkoms.

Dėkojame, kad žiūrėjote iki pabaigos.