Mikä on Javan käynnistyksen yhteydessä määritetty D-vaihtoehto (-D)?


Julkaisupäivä:8. tammikuuta 2021.



INFOMARTION > Mikä on Javan käynnistyksen yhteydessä määritetty D-vaihtoehto (-D)?

Yleiskatsaus.

ClassLoaderLogManager", kun Java käynnistetään, tai "-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager" kohdassa "Suoritusympäristö ⇒ VM-argumentit" Eclipsessä seuraavasti. logging.manager=org.apache.juli.ClassLoaderLogManager" seuraavasti Eclipsessä.

Haluaisin selittää, mitä tapahtuu, kun lisäät tämän '-DXXXXXXXX'.

Sisällysluettelo

  1. Mikä on D-vaihtoehto (-D)?
  2. yhteenveto

1. Mikä on D-vaihtoehto (-D)?

D-vaihtoehto (-D) on Java-järjestelmän ominaisuusarvo.

Haluaisin itse asiassa ajaa sen nähdäkseni, mitä tapahtuu, kun asetan järjestelmäominaisuuksien arvot.

1-1. Mitä tapahtuu, jos suoritat sen D-optiolla (-D)?

Haluaisin käyttää Eclipseä D-optiolla (-D). Erityisvaihtoehto on "-Dtest=testoption". Aseta asetukset alla olevan kuvan mukaisesti.

Luo yksinkertainen pääluokka alla olevan kuvan mukaisesti.

Tämän pääluokan suorittaminen osoittaa, että arvo "testoption" saadaan, kun argumenttina on "test" seuraavasti.

Tämä tarkoittaa, että jos järjestelmäominaisuuden arvo on asetettu Javan käynnistyessä, arvo voidaan hakea System-luokasta.

3. yhteenveto

D-vaihtoehto (-D) Javaa käynnistettäessä mahdollistaa arvojen hakemisen System-luokasta. Sitä käytetään esimerkiksi silloin, kun haluat dynaamisesti asettaa erilaisia arvoja eri ympäristöille.

Kiitos, että katsoitte loppuun asti.