Kako otkriti OS pomoću Jave

1. Uvod

Postoji nekoliko načina kako otkriti OS na kojem je pokrenut naš kôd.

U ovom kratkom članku vidjet ćemo kako se usredotočiti na otkrivanje OS-a u Javi.

2. Provedba

Jedan od načina je korištenje Sustav.getProperty (os.name) kako bi se dobio naziv operativnog sustava.

Drugi je način iskoristiti SystemUtils od Apache Commons Lang API.

Pogledajmo obojicu na djelu.

2.1. Korištenje svojstava sustava

Možemo se poslužiti Sustav klasa za otkrivanje OS-a.

Provjerimo:

javni String getOperatingSystem () {String os = System.getProperty ("os.name"); // System.out.println ("Korištenje svojstva sustava:" + os); povrat os; }

2.2. SystemUtils - Apache Commons Lang

SystemUtils od Apache Commons Lang je još jedna popularna opcija za pokušaj. To je lijep API koji graciozno brine o takvim detaljima.

Otkrijmo OS pomoću Korisni sustav:

javni String getOperatingSystemSystemUtils () {Niz os = SystemUtils.OS_NAME; // System.out.println ("Korištenje SystemUtils:" + os); povrat os; }

3. Rezultat

Izvršenje koda u našem okruženju daje nam isti rezultat:

Korištenje SystemUtils: Windows 10 Korištenje svojstva sustava: Windows 10

4. Zaključak

U ovom kratkom članku vidjeli smo kako OS možemo programski pronaći / otkriti s Jave.

Kao i uvijek, primjeri koda za ovaj članak dostupni su na GitHubu.