System.setProperties(Properties propes):将系统属性设置为Properties参数;
System.setPropertie(String key,String value)等同于System.getProperties().setPropertie(String key,String value):设置指定键指示的系统属性
setProperty (String prop, String value); 参数: prop - 系统属性的名称。 value - 系统属性的值。 返回: 系统属性以前的值,如果没有以前的值,则返回 null。 抛出: SecurityException - 如果安全管理器存在并且其 checkPermission 方法不允许设置指定属性。 NullPointerException - 如果 key 或 value 为 null。 IllegalArgumentException - 如果 key 为空。 注:这里的system,系统指的是 JRE (runtime)system,不是指 OS。
另外使用Properties.getProperty方法的参数也可以使用系统的一些环境变量,列表如下:
Key Meaning ------------------- ------------------------------ "file.separator" File separator (e.g., "/") "java.class.path" Java classpath "java.class.version" Java class version number "java.home" Java installation directory "java.vendor" Java vendor-specific string "java.vendor.url" Java vendor URL "java.version" Java version number "line.separator" Line separator "os.arch" Operating system architecture "os.name" Operating system name "path.separator" Path separator (e.g., ":") "user.dir" User's current working directory "user.home" User home directory "user.name" User account name