Key --Description of Associated Value
java.version --Java Runtime Environment version
java.vendor --Java Runtime Environment vendor
java.vendor.url --Java vendor URL
java.home --Java installation directory
java.vm.specification.version --Java Virtual Machine specification version
java.vm.specification.vendor --Java Virtual Machine specification vendor
java.vm.specification.name --Java Virtual Machine specification name
java.vm.version --Java Virtual Machine implementation version
java.vm.vendor --Java Virtual Machine implementation vendor
java.vm.name --Java Virtual Machine implementation name
java.specification.version --Java Runtime Environment specification version
java.specification.vendor --Java Runtime Environment specification vendor
java.specification.name --Java Runtime Environment specification name
java.class.version --Java class format version number
java.class.path --Java class path
java.library.path --List of paths to search when loading libraries
java.io.tmpdir --Default temp file path
java.compiler --Name of JIT compiler to use
java.ext.dirs --Path of extension directory or directories
os.name --Operating system name
os.arch --Operating system architecture
os.version --Operating system version
file.separator --File separator ("/" on UNIX)
path.separator --Path separator (":" on UNIX)
line.separator --Line separator ("\n" on UNIX)
user.name --User's account name
user.home --User's home directory
user.dir --User's current working directory
public static String getProperty(String key,
String def)
Gets the system property indicated by the specified key.
First, if there is a security manager, its checkPropertyAccess method is called with the key as its argument.
If there is no current set of system properties, a set of system properties is first created and initialized in the same manner as for the getProperties method.
Parameters:
key - the name of the system property.
def - a default value.
Returns:
the string value of the system property, or the default value if there is no property with that key.
public static String getProperty(String key)
Gets the system property indicated by the specified key.
First, if there is a security manager, its checkPropertyAccess method is called with the key as its argument. This may result in a SecurityException.
If there is no current set of system properties, a set of system properties is first created and initialized in the same manner as for the getProperties method.
Parameters:
key - the name of the system property.
Returns:
the string value of the system property, or null if there is no property with that key.