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.


$config[zx-auto] not found$config[zx-overlay] not found