Java How To
 


System-Properties

How To ...

Wie bekommt man die Werte der System-Properties?

Hintergründe

Die wichtigsten Informationen zu einem Java-System werden in den System-Properties gehalten. Sie können sehr einfach ausgelesen werden. Für allgemeine Informationen zu Properties, lesen Sie bitte die How-To System-Properties.

So geht's

System-Properties können sehr einfach gelesen werden. Die Methode System.getProperty() liefert für einen Property-Namen den Wert des Properties.

  String home = System.getProperty("user.home");
  System.out.println("Property 'user.home': " +home);
		

Die folgende Tabelle gibt einige der wichtigeren Systemproperties wieder.

SchlüsselBedeutungBeispiel
"file.separator"Dateisystem-Trennzeichen/ unter Linux, \ unter Windows
"line.separator"ZeilentrennerCarriage-Return, Newline
"path.separator"Trennzeichen der PATH-Variablen: unter Linux, ; unter Windows
"java.class.path"Klassenpfad
"java.class.version"Versionsnummer des Klassenformats49.0 für Java 5 (siehe auch Byte-Code-Versionen )
"java.home"Installationsverzeichnis/java/jdk/jdk1.5.0_05/jre
"java.vendor"Hersteller des Java-SystemsSun Microsystems Inc.
"java.vendor.url"URL des Herstellershttp://java.sun.com/
"java.version"Java-Version1.5.0_05
"os.arch"Betriebssystemarchitekturi386
"os.name"BetriebssystemnameLinux
"os.version"Betriebssystemversion2.6.8-24.11-smp
"user.dir"Arbeitsverzeichnis des Benutzers/usr/local/java
"user.home"Home-Verzeichnis des Benutzers/home/bernd
"user.name"Benutzernamebernd

Um eine Liste aller System-Properties zu erhalten, verwenden Sie:

	Properties systemproperties = System.getProperties();
	systemproperties.list(System.out);