Mis on D-variant (-D), mis on määratud Java käivitamisel?


Avaldamise kuupäev:8. jaanuar 2021.



INFOMARTION > Mis on D-variant (-D), mis on määratud Java käivitamisel?

Ülevaade.

ClassLoaderLogManager" Java käivitamisel või "-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager" Eclipse'is "Väljatöötluskeskkond ⇒ VM argumendid" järgmiselt. logging.manager=org.apache.juli.ClassLoaderLogManager" järgmiselt Eclipse'is.

Tahaksin selgitada, mis juhtub, kui lisate selle '-DXXXXXXXX'.

Sisukord

  1. Mis on valik D (-D)?
  2. kokkuvõte

1. Mis on valik D (-D)?

Valik D (-D) on Java süsteemiomaduste väärtus.

Ma tahaksin seda tegelikult käivitada, et näha, mis juhtub, kui ma määran süsteemi omaduste väärtused.

1-1. Mis juhtub, kui käivitada see D-variandiga (-D)

Tahaksin käivitada Eclipse'i D-variandiga (-D). Konkreetne valik on "-Dtest=testoption". Seadistage nagu on näidatud alloleval joonisel.

Looge lihtne põhiklass, nagu allpool näidatud.

Selle põhiklassi täitmine näitab, et väärtuse "testoption" saab argumendiks "test" järgmiselt.

See tähendab, et kui süsteemi omaduse väärtus on Java käivitamisel määratud, saab selle väärtuse kätte süsteemiklassist System.

3. kokkuvõte

Optsioon D (-D) Java käivitamisel võimaldab väärtusi saada süsteemiklassist System. Seda kasutatakse näiteks siis, kui soovite dünaamiliselt määrata erinevaid väärtusi erinevatele keskkondadele.

Aitäh, et vaatasite kuni lõpuni.