Hallo,
ich möchte Umgebungsvariablen vorest auf WinXP, später auf Linux auslesen.
Wenn ich z.B. wie unter http://www.highscore.de/java/aufbau/system.html (Strg+F umgebungsvariablen)
beschrieben in den Systemeinstellungen eine Umgebungsvariable PARAM mit dem Wert 1 erzeuge, um diese später mittels
auszulesen, findet der die nicht!?
Sie im selben Programm zu setzen und auszulesen funktioniert, also der Beweis, dass selbst erzeugte Umgebungsvariablen temporär sind!
Nur warum kann ich z.B. mittels
auf eine andere wiederum doch zugreifen?
Wie stelle ich es nun an, dass ich eine Umgebungsvariable z.B. während dem Ausführen des Programms über das System ändere, die dann auch im Programm erkannt und verarbeitet wird?
Danke lg
Edit Illuvatar: Url- und Codetags bereinigt
ich möchte Umgebungsvariablen vorest auf WinXP, später auf Linux auslesen.
Wenn ich z.B. wie unter http://www.highscore.de/java/aufbau/system.html (Strg+F umgebungsvariablen)
beschrieben in den Systemeinstellungen eine Umgebungsvariable PARAM mit dem Wert 1 erzeuge, um diese später mittels
Code:
String param = System.getProperty("param","not found");
System.out.println(param);
Sie im selben Programm zu setzen und auszulesen funktioniert, also der Beweis, dass selbst erzeugte Umgebungsvariablen temporär sind!
Nur warum kann ich z.B. mittels
Code:
String param = System.getProperty("os.arch","not found");
System.out.println(param);
Wie stelle ich es nun an, dass ich eine Umgebungsvariable z.B. während dem Ausführen des Programms über das System ändere, die dann auch im Programm erkannt und verarbeitet wird?
Danke lg
Edit Illuvatar: Url- und Codetags bereinigt