System.getProperty后面必须加参数,比如你要获得操作系统名称,可以用System.getProperty("os.name")
System.getProperty能获得的信息你可以用System.getProperties()一次全部获得,System.out.println(System.getProperties())可以看看有些什么.

解决方案 »

  1.   

    String uUrl1 = System.getProperty("user.dir");
    out.println(uUrl1);String uUrl2 = System.getProperty("java.version");
    out.println(uUrl2);String uUrl3 = System.getProperty("java.home");
    out.println(uUrl3);String uUrl4 = System.getProperty("os.name");
    out.println(uUrl4);String uUrl5 = System.getProperty("user.home");
    out.println(uUrl5);
      

  2.   

    下面是getProperties用到的一些参数
    public static Properties getProperties()Determines the current system properties. 
    First, if there is a security manager, its checkPropertiesAccess method is called with no arguments. This may result in a security exception. The current set of system properties for use by the getProperty(String) method is returned as a Properties object. If there is no current set of system properties, a set of system properties is first created and initialized. This set of system properties always includes values for the following keys: 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 
    Multiple paths in a system property value are separated by the path separator character of the platform. Note that even if the security manager does not permit the getProperties operation, it may choose to permit the getProperty(String) operation. 
    Returns:
    the system properties 
    Throws: 
    SecurityException - if a security manager exists and its checkPropertiesAccess method doesn't allow access to the system properties.
    See Also:
    setProperties(java.util.Properties), SecurityException, SecurityManager.checkPropertiesAccess(), Properties