Java Systemeigenschaften
Java verwaltet eine Reihe von Systemeigenschaften für seine Operationen. Jede Java-Systemeigenschaft ist ein Schlüssel-Wert-Paar (String-String). Eine solche Systemeigenschaft ist zum Beispiel „java.version“=“1.7.0_09“.
Bitte beachten Sie, dass der Zugriff auf Systemeigenschaften durch den Java-Sicherheitsmanager und die Policy-Datei eingeschränkt werden kann. Standardmäßig haben Java-Programme uneingeschränkten Zugriff auf alle Systemeigenschaften.
Wir können alle Systemeigenschaften über System.getProperties()
abrufen oder auch einzelne Eigenschaften über die System.getProperty(key)
-Methode abrufen.
Table of Contents1. Java System Properties List2. Get System Property3. Set System Property
Liste der Java-Systemeigenschaften
Systemeigenschaften abrufen
Wie bereits erwähnt, können Sie die Liste aller Systemeigenschaften über System.getProperties()
abrufen oder auch einzelne Eigenschaften über System.getProperty(key)
.
Beispiel 1: Java-Beispiel zum Abrufen der Liste aller Systemeigenschaften
Beispiel 2: Java-Beispiel für den Wert einer Systemeigenschaft anhand ihres Schlüssels
Systemeigenschaft setzen
In Java können Sie eine benutzerdefinierte Systemeigenschaft entweder über die Befehlszeile oder über den Anwendungscode selbst setzen.
Beispiel 3: So setzen Sie eine Systemeigenschaft in Java über die Befehlszeile
Im angegebenen Beispiel kann die Anwendung auf die Eigenschaft mit dem Schlüssel custom_key
zugreifen. Ihr Wert wird als custom_value
verfügbar sein.
java -Dcustom_key="custom_value" application_launcher_class
Beispiel 4: Einstellen der Systemeigenschaft mit Java-Code
Gleich dem obigen Beispiel kann die Anwendung nach Ausführung dieses Codes auf die Eigenschaft mit dem Schlüssel custom_key
zugreifen. Ihr Wert wird als custom_value
verfügbar sein.
System.setProperty("custom_key", "custom_value");
Das ist alles für dieses grundlegende Tutorial zum Lesen und Schreiben von Systemeigenschaften in Java.
Viel Spaß beim Lernen!!