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

 

  

转载于:https://www.cnblogs.com/woftlcj/p/8404451.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值