setProperty用于设置指定键指示的系统属性。 首先,如果安全管理器存在,则通过PropertyPermission(key, "write") 权限调用其SecurityManager.che--ckPermission 方法。这可能导致抛出SecurityException。如果没有抛出异常,则将指定属性设置为给定值。
返回:
系统属性以前的值,如果没有以前的值,则返回 null。
- 抛出:
SecurityException- 如果安全管理器存在并且其checkPermission方法不允许设置指定属性。NullPointerException- 如果key或value为null。IllegalArgumentException- 如果key为空。
注:这里的system,系统指的是 JRE (runtime)system,不是指OS。你这可以设置jre里原本有的key值,如果没有就会返回null。
爱华网



