Operating System Information
In this example we are learn how we can get information about our operation system. In this example we are getting the OS name, its version and architecture of OS. We are using
getProperty(String key) to get the property of the OS. To get OS name we have key value
os.name,to get version we have
os.version and to get architecture we have
os.orch.
The
System class contains several useful class fields and methods. It cannot be instantiated.
The method and its keys:
String getProperty(String key):
This method is used to get the system property.
S/No. | Key | Description |
1 | java.version | The version of Java Runtime Environment. |
2 | java.vendor | The name of Java Runtime Environment vendor |
3 | java.vendor.url | The URL of Java vendor |
4 | java.home | The directory of Java installation |
5 | java.vm.specification.version | The specification version of Java Virtual Machine |
6 | java.vm.specification.vendor | The name of specification vendor of Java Virtual Machine |
7 | java.vm.specification.name | Java Virtual Machine specification name |
8 | java.vm.version | JVM implementation version |
9 | java.vm.vendor | JVM implementation vendor |
10 | java.vm.name | JVM implementation name |
11 | java.specification.version | The name of specification version Java Runtime Environment |
12 | java.specification.vendor | JRE specification vendor |
13 | java.specification.name | JREspecification name |
14 | java.class.version | Java class format version number |
15 | ava.class.path | Path of java class |
16 | java.library.path | List of paths to search when loading libraries |
17 | java.io.tmpdir | The path of temp file |
18 | java.compiler | The Name of JIT compiler to use |
19 | java.ext.dirs | The path of extension directory or directories |
20 | os.name | The name of OS name |
21 | os.arch | The OS architecture |
22 | os.version | The version of OS |
23 | file.separator | The File separator |
24 | path.separator | The path separator |
25 | line.separator | The line separator |
26 | user.name | The name of account name user |
27 | user.home | The home directory of user |
28 | user.dir | The current working directory of the user |
The code of the program is given below:
public class OpertingSystemInfo
{
public static void main(String[] args)
{
String nameOS = "os.name";
String versionOS = "os.version";
String architectureOS = "os.arch";
System.out.println("\n The information about OS");
System.out.println("\nName of the OS: " +
System.getProperty(nameOS));
System.out.println("Version of the OS: " +
System.getProperty(versionOS));
System.out.println("Architecture of THe OS: " +
System.getProperty(architectureOS));
}
} |
The output of the program is given below:
C:\convert\rajesh\completed>javac OpertingSystemInfo.java C:\convert\rajesh\completed>java OpertingSystemInfo The information about OS Name of the OS: Windows 2000
Version of the OS: 5.0
Architecture of The OS: x86 |
Download this example.
No comments:
Post a Comment