Az operációs rendszer észlelése a Java használatával
1. Bemutatkozás
Párféleképpen lehet kitalálni, hogy mely operációs rendszeren fut a kódunk.
Ebben a rövid cikkben megnézzük, hogyan lehet az operációs rendszer észlelésére összpontosítani a Java-ban.
2. Végrehajtás
Az egyik módja a Rendszer.getProperty (os.name) hogy megkapja az operációs rendszer nevét.
A második módszer a használat SystemUtils tól Apache Commons Lang API.
Lássuk mindkettőt működés közben.
2.1. A Rendszertulajdonságok használata
Használhatjuk a Rendszer osztály az operációs rendszer észleléséhez.
Nézzük meg:
public String getOperatingSystem () {String os = System.getProperty ("os.név"); // System.out.println ("A rendszer tulajdonságának használata:" + os); visszatérő os; }
2.2. SystemUtils - Apache Commons Lang
SystemUtils az Apache Commons-tól a Lang egy másik népszerű lehetőség, amelyet megpróbálhat. Ez egy szép API, amely kecsesen gondoskodik az ilyen részletekről.
Nézzük meg az operációs rendszert a SystemUtils:
public String getOperatingSystemSystemUtils () {String os = SystemUtils.OS_NAME; // System.out.println ("A SystemUtils használata:" + os); visszatérő os; }
3. Eredmény
A kód környezetben történő végrehajtása ugyanazt az eredményt adja:
A SystemUtils használata: Windows 10 A System Property használata: Windows 10
4. Következtetés
Ebben a gyors cikkben azt láttuk, hogy hogyan lehet az Java operációs rendszerét programozottan megtalálni / észlelni.
Mint mindig, a cikk kódpéldái is elérhetők a GitHubon.