Saturday 7 December 2013

Get All System Properties

Simple but useful  ......


package com.nik;

import java.util.Iterator;
import java.util.Properties;


//Reference of Doc  http://docs.oracle.com/javase/tutorial/essential/environment/sysprop.html

//"file.separator"     Character that separates components of a file path. This is "/" on UNIX and "\" on Windows.
//"java.class.path"     Path used to find directories and JAR archives containing class files. Elements of the class path are separated by a platform-specific character specified in the path.separator property.
//"java.home"     Installation directory for Java Runtime Environment (JRE)
//"java.vendor"     JRE vendor name
//"java.vendor.url"     JRE vendor URL
//"java.version"     JRE version number
//"line.separator"     Sequence used by operating system to separate lines in text files
//"os.arch"     Operating system architecture
//"os.name"     Operating system name
//"os.version"     Operating system version
//"path.separator"     Path separator character used in java.class.path
//"user.dir"     User working directory
//"user.home"     User home directory
//"user.name"     User account name

public class ReadSystemProperties {
    public static void main(String arg[]){
        Properties properties=System.getProperties();
        Iterator<Object> sysProp=properties.keySet().iterator();
       
        while(sysProp.hasNext())
            System.out.println(sysProp.next().toString()+" --> "+properties.get(sysProp.next().toString()));
       
    }

}