Ako zistiť OS pomocou Java
1. Úvod
Existuje niekoľko spôsobov, ako zistiť OS, na ktorom je spustený náš kód.
V tomto krátkom článku sa dozvieme, ako sa sústrediť na detekciu OS v prostredí Java.
2. Implementácia
Jedným zo spôsobov je využiť Systém.getProperty (os.name) na získanie názvu operačného systému.
Druhým spôsobom je využitie SystemUtils z Apache Commons Lang API.
Pozrime sa na oboch v akcii.
2.1. Používanie vlastností systému
Môžeme využiť Systém triedy na detekciu OS.
Pozrime sa na to:
public String getOperatingSystem () {String os = System.getProperty ("os.name"); // System.out.println ("Používanie vlastnosti systému:" + os); návrat os; }
2.2. SystemUtils - Apache Commons Lang
SystemUtils od Apache Commons Lang je ďalšia populárna možnosť, ktorú môžete vyskúšať. Je to pekné API, ktoré sa elegantne stará o také detaily.
Poďme zistiť OS pomocou SystemUtils:
public String getOperatingSystemSystemUtils () {String os = SystemUtils.OS_NAME; // System.out.println ("Používanie SystemUtils:" + os); návrat os; }
3. Výsledok
Vykonanie kódu v našom prostredí nám prinesie rovnaký výsledok:
Používanie SystemUtils: Windows 10 Používanie vlastnosti systému: Windows 10
4. Záver
V tomto rýchlom článku sme videli, ako môžeme programovo nájsť / detekovať OS z Java.
Príklady kódov pre tento článok sú ako vždy dostupné na GitHub.