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!
Stellungnahme: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