System.setProperty 与 System.getProperty


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

 

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM