Čo znamená možnosť D (-D) zadaná pri spustení Javy?


Dátum vydania:8. januára 2021.



INFOMARTION > Čo znamená možnosť D (-D) zadaná pri spustení Javy?

Prehľad.

ClassLoaderLogManager" pri spustení Javy alebo "-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager" v "Execution environment ⇒ VM arguments" v Eclipse, a to nasledovne. logging.manager=org.apache.juli.ClassLoaderLogManager" v Eclipse takto.

Chcel by som vysvetliť, čo sa stane, keď pridáte toto '-DXXXXXX'.

Obsah

  1. Čo je to možnosť D (-D)?
  2. zhrnutie

1. Čo je to možnosť D (-D)?

Možnosť D (-D) je hodnota vlastnosti systému Java.

Chcel by som ho skutočne spustiť a zistiť, čo sa stane, keď nastavím hodnoty vlastností systému.

1-1. Čo sa stane, ak ho spustíte s voľbou D (-D)

Chcel by som spustiť Eclipse s voľbou D (-D). Špecifická možnosť je "-Dtest=testoption". Nastavte ho tak, ako je znázornené na obrázku nižšie.

Vytvorte jednoduchú hlavnú triedu, ako je znázornené nižšie.

Spustenie tejto hlavnej triedy ukazuje, že hodnotu "testoption" možno získať s "test" ako argumentom takto.

To znamená, že ak je hodnota systémovej vlastnosti nastavená pri spustení Javy, hodnotu možno získať z triedy System.

3. zhrnutie

Voľba D (-D) pri spustení Javy umožňuje načítanie hodnôt z triedy System. Používa sa napríklad vtedy, keď chcete dynamicky nastaviť rôzne hodnoty pre rôzne prostredia.

Ďakujeme vám za sledovanie až do konca.