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