Hvad er D-indstillingen (-D), der angives ved opstart af Java?


Udgivelsesdato:8. januar 2021.



INFOMARTION > Hvad er D-indstillingen (-D), der angives ved opstart af Java?

Oversigt.

ClassLoaderLogManager", når du starter Java, eller "-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager" i "Execution environment ⇒ VM arguments" i Eclipse, som følger. logging.manager=org.apache.juli.ClassLoaderLogManager" som følger i Eclipse.

Jeg vil gerne forklare, hvad der sker, når du tilføjer denne "-DXXXXXXXXXX".

Indholdsfortegnelse

  1. Hvad er D-indstillingen (-D)?
  2. resumé

1. Hvad er D-indstillingen (-D)?

D-indstillingen (-D) er en Java-systemegenskabsværdi.

Jeg vil gerne køre det for at se, hvad der sker, når jeg indstiller systemegenskabsværdierne.

1-1. Hvad sker der, hvis du kører den med D-indstillingen (-D)

Jeg vil gerne køre Eclipse med D-indstillingen (-D). Den specifikke indstilling er "-Dtest=testoption". Opsæt som vist i nedenstående diagram.

Opret en simpel hovedklasse som vist nedenfor.

Hvis du udfører denne hovedklasse, kan du se, at værdien "testoption" kan fås med "test" som argument på følgende måde.

Det betyder, at hvis en systemegenskabsværdi er indstillet, når Java starter op, kan værdien hentes fra System-klassen.

3. resumé

D-indstillingen (-D), når du starter Java, gør det muligt at hente værdier fra klassen System. Det bruges f.eks. når du ønsker at indstille forskellige værdier dynamisk for forskellige miljøer.

Tak, fordi du kiggede med til slutningen.




■INFORMATION

Klik her for at gå til den øverste side med oplysninger.


■PROFILE

Klik her for at se en profil.


■Kontaktoplysninger.

For forespørgsler om artiklen kan du kontakte os her.