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.
java.lang.System.getProperty(java.lang.String) java.lang.System.getProperty(java.lang.String, java.lang.String) 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.
呵呵,原来在这躲着呢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
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.
java.lang.System.getProperty(java.lang.String, java.lang.String) 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.
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