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()));
}
}
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()));
}
}