用以下代码看一下就知道有哪些了:
System.getProperties.list(System.out);

解决方案 »

  1.   

    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. 
      

  2.   

    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. 
      

  3.   

    呵呵,原来在这躲着呢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