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