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'.
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.