Display System Information using Java Program
The Java Language has System.getProperty() method to get system level information using specified key value.
Example : Displaying System Information using getProperty()
public class SystemInfoEx
{
public static void main(String[] args)
{
String cmd[]={"os.arch","os.name","os.version","user.dir","user.home","user.name","java.vendor",
"java.vendor.url","java.class.path","java.home"};
String desc[] = {"OS Arc","OS Name","OS Ver","User Dir","User Home","User Name","Vendor",
"Vendor URL","Class Path","Java Home"};
for(int i=0;i<cmd.length;i++)
{
System.out.println(desc[i]+" : "+System.getProperty(cmd[i]));
}
}
}
Output
OS Arc : x86
OS Name : Windows Vista
OS Ver : 6.2
User Dir : C:\work\ABerry\Projects
User Home : C:\Users\ABerry
User Name : ABerry
Vendor : Sun Microsystems Inc.
Vendor URL : http://java.sun.com/
Class Path : C:\work\ABerry\Projects\bin
Java Home : C:\Program Files (x86)\Java\jre1.6.0