Betriebssystem auslesen mit JAVA
Heute tauchen wir ausnahmsweise mal in die JAVA-Welt ein. Java ist inzwischen eine weit verbreitete Programmiersprache, die eigentlich auf so gut wie allen Betriebssystemen und Geräten lauffähig ist. Wir haben ein kleines Snippet für euch gebaut, mit dem sich das Betriebssystem auslesen lässt auf dem System, auf dem die Application läuft. Das Betriebssystem auslesen mit JAVA ist gar nicht so schwer und benötigt nur wenige Zeilen Code. Wir zeigen es euch!
Betriebssystem auslesen mit JAVA
Um in Java das Betriebsystem ermitteln zu lassen, auf dem das Programm läuft, kann die Methode getProperty
der System-Klasse verwendet werden. Hier haben wir die Möglichkeit mit der Eigenschaft os.name
den Namen des Betriebssystems auslesen zu können. Verwendet man diese im Code und verwendet ein paar IF-Abfragen, so kann man mit wenigen Zeilen Code das verwendete OS ermitteln. Mit contains
wird überprüft, ob der OS-Name beispielsweise “win” beinhaltet. Dann kann man davon ausgehen, dass ein Windows-Betriebssystem verwendet wird.
Aber nun zum Java-Quellcode:
String os = System.getProperty("os.name").toLowerCase(); if (os.contains("win")){ //Betriebssystem = Windows } else if (os.contains("osx")){ //Betriebssystem = OSX von Apple } else if (os.contains("nix") || os.contains("aix") || os.contains("nux")){ //Betriebssystem = Unix bzw. Linux basiert }
Mit Hilfe der IF-Else Kombinationen können dann die einzelnen Strings überprüft werden. Das Betriebssystem auslesen mit JAVA mit also ganz simpel. 🙂