Co znamená volba D (-D) zadaná při spuštění Javy?


Datum vydání:8. ledna 2021.



INFOMARTION > Co znamená volba D (-D) zadaná při spuštění Javy?

Přehled.

ClassLoaderLogManager" při spouštění Javy nebo "-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager" v "Execution environment ⇒ VM arguments" v Eclipse takto. logging.manager=org.apache.juli.ClassLoaderLogManager" v Eclipse takto.

Rád bych vysvětlil, co se stane, když přidáte toto '-DXXXXXX'.

Obsah

  1. Co je to možnost D (-D)?
  2. shrnutí

1. Co je to možnost D (-D)?

Volba D (-D) je hodnota vlastnosti systému Java.

Chtěl bych ho skutečně spustit a zjistit, co se stane, když nastavím hodnoty systémových vlastností.

1-1. Co se stane, když jej spustíte s volbou D (-D)

Chtěl bych spustit Eclipse s volbou D (-D). Konkrétní volba je "-Dtest=testoption". Nastavení podle obrázku níže.

Vytvořte jednoduchou hlavní třídu, jak je uvedeno níže.

Spuštění této hlavní třídy ukazuje, že hodnotu "testoption" lze získat s "test" jako argumentem takto.

To znamená, že pokud je hodnota systémové vlastnosti nastavena při spuštění Javy, lze ji získat ze třídy System.

3. shrnutí

Volba D (-D) při spuštění Javy umožňuje načítat hodnoty ze třídy System. Používá se například tehdy, když chcete dynamicky nastavit různé hodnoty pro různá prostředí.

Děkujeme, že jste se dívali až do konce.




■INFORMATION

Kliknutím sem přejdete na horní stránku s informacemi.


■PROFILE

Kliknutím sem získáte profil.


■Kontaktní údaje.

V případě dotazů k článku nás prosím kontaktujte zde.