Heim > Java > javaLernprogramm > Hauptteil

Was ist der Unterschied zwischen Java-Systemeigenschaften und Umgebungsvariablen?

DDD
Freigeben: 2024-11-16 12:17:03
Original
539 Leute haben es durchsucht

What's the Difference Between Java System Properties and Environment Variables?

Java-Systemeigenschaften vs. Umgebungsvariablen in einer JVM

Frage:

In einem Java Virtuelle Maschine (JVM), was unterscheidet Systemeigenschaften, die über System.getProperties() abgerufen werden, und Umgebungsvariablen, die über abgerufen werden System.getenv()?

Antwort:

Systemeigenschaften:

  • Auf der Java-Befehlszeile festlegen mit -Dpropertyname=value.
  • Kann zur Laufzeit mit System.setProperty() oder geändert werden System.getProperties().load()-Methoden.
  • Abgerufen mit System.getProperty(String key) oder System.getProperty(String key, String def).

Umgebungsvariablen:

  • Im Betriebssystem festgelegt Umgebung.
  • Zur Laufzeit nicht änderbar.
  • Zugriff über System.getenv(String-Name).

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Java-Systemeigenschaften und Umgebungsvariablen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage