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!

markusspiske / Pixabay

 

Betriebssystem auslesen mit JAVA

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. 🙂

Johannes Huber
 

In seiner Freizeit macht Johannes nichts lieber, als für ITnator Beiträge zu schreiben. Input bekommt er hierfür von Problemen in der IT Administration von Servern, Clients und vielen weiteren IT Komponenten.

Click Here to Leave a Comment Below 0 comments