|
Java - Benutzung von java.lang.System um Plattformunabhängige Properties zu bekommen. |
|
|
Seite 1 von 3
Java ist als einen plattformunabhängige Programmiersprache konzipiert. Diese Plattformunabhängigkeit sollte jedoch durch die Programmierung unterstützt werden.
Dieser sauberer Programmierstil kann in java durch die Benutzung von java.lang.System erreicht werden. java.lang.System.getProperty("file.separator") - Mit diesem Aufruf bekommt man z.B. das Trennzeichen für die Bestandteile eines Pfadnamens '\' unter Windows oder '/' unter Linux.
In diesem Beitrag wird der Sinn der Properties erklärt und es werden die vorhandenen Variablen aufgelistet.
In einem anderen Artikel habe ich die Installation von Java auf Microsoft Windows erklärt.
In Java gibt es keine Möglichkeit, direkt auf die UmgebungsvariablenProperties ersetzt. Properties sind Listen von Eigenschaften, die dem Programm vom Java-Laufzeitsystem zur Verfügung gestellt werden. Jede Eigenschaft besitzt einen Namen, unter dem auf sie zugegriffen werden kann. Das Java-Laufzeitsystem stellt standardmäßig die folgenden Properties zur Verfügung: ( Nachfolgend werden nur die am häufigsten gebrauchten Eigenschaften aufgelistet ) Property | Bedeutung | java.version | Java-Versionsnummer | java.vendor | Herstellerspezifische Zeichenkette | java.vendor.url | URL (also ein Internet-Link) zum Hersteller | java.home | Installationsverzeichnis | java.class.version | Versionsnummer der Java-Klassenbibliothek | java.class.path | Aktueller Klassenpfad | os.name | Name des Betriebssystems | os.arch | Betriebssystem-Architektur | os.version | Versionsnummer des Betriebssystems | file.separator | Trennzeichen für die Bestandteile eines Pfadnamens | path.separator | Trennzeichen für die Laufwerksangabe eines Pfadnamens | line.separator | Zeichenkette für Zeilenschaltung | user.name | Name des angemeldeten Benutzers | user.home | Home-Verzeichnis | user.dir | Aktuelles Arbeitsverzeichnik |
|