System-Properties auslesen mit System.getProperty("..")
java.lang.System
Einige der vorhandenen Systemproperties:
| file.separator | Der Fileseperator, also das Trennungszeichen zwischen den Bestandteilen eines Pfadnamens |
| java.class.version | Die Version der Java-Klassenbibliothek |
| java.class.path | Der aktuellen Pfad zu den Klassen (classpath) |
| java.io.tmpdir | Das temporäre Verzeichnis |
| java.vendor | Herausgeber der Java-Version |
| java.vendor.url | Ein Link zum Herausgeben |
| java.version | Die Java-Version |
| line.separator | Das/die Zeichen für Zeilenumbrüche |
| os.arch | Betriebssystemarchitektur |
| os.name | Der Name des Betriebssystems |
| path.separator | Trennzeichen für die Laufwerksangabe in einem Pfadnamen |
| user.dir | Das aktuelle Arbeitsverzeichnis des Benutzers |
| user.home | Das Home-Verzeichnis des Benutzers |
| user.language | Die beim Benutzer eingestellte Sprache |
| user.name | Der Benutzername |
Alle Properties kann man mit folgendem Code ausgeben:
import java.util.*; public class ShowSystemProperties { public static void main(String[] args) { Properties props = System.getProperties(); Enumeration names = props.propertyNames(); while (names.hasMoreElements()) { String name = (String)names.nextElement(); System.out.println(name + "=" + System.getProperty(name)); } } }
Stichworte:
Temporär Verzeichnis, Ordner, User, System Properties, SystemProperty, Path, Version, Home, Zeilenumbrüche, File, Separator, Username, Sprache, Betriebssystem ermitteln