Windows oder Linux/Unix
-
Hallo Zusammen,
ist es bei Java möglich, die Variante des Betriebssystems herrauszufinden in dem es gerade läuft???
Der Grund warum ich das frage ich der, dass ich ein Programm schreiben muss, dass unter Win und Linux läuft, mit Java ja kein Problem, nur muss ich bei dem Programm interene Dateien abspeichern. D.H. der Benutzer bekommt diese nie zu sehen. Das Problem für mich ist, das ich unterschiedliche Pathe angeben muss und das würde ich gerne automatisieren und bei Win z.B. C:\ und bei Linux z.B. /home/user angeben.
Danke für die Hilfe...
-
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/System.html#getProperty(java.lang.String)
Welchen Key du anfordern mußt, siehst du hier:
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/System.html#getProperties()Allerdings brauchst du nicht mal das OS wissen, da du auch mit der oberen Hilfe das Home-Verzeichnis des Users abfragen kanns. Machen wir auch so!