System
Determine Operating System with System
This is an example of how to determine the Operating System with System class. The System class, that contains several useful class fields and methods. This class cannot be instantiated. Determining the Operating System with System class implies that you should:
- Use the
getProperty(String key)
, for theos.name
,os.version
andos.arch
keys. This method gets the system property indicated by the specified key. If there is no current set of system properties, a set of system properties is first created and initialized.
Let’s take a look at the code snippet that follows:
package com.javacodegeeks.snippets.core; public class DetermineOperatingSystemWithSystem { public static void main(String[] args) { String osName = System.getProperty("os.name"); System.out.println("OS Name: " + osName); String osVersion = System.getProperty("os.version"); System.out.println("OS Version: " + osVersion); String osArch = System.getProperty("os.arch"); System.out.println("OS Architecture: " + osArch); } }
Output:
OS Name: Windows Vista
OS Version: 6.1
OS Architecture: x86
This was an example of how to determine the Operating System with System class in Java.