System.setProperty()

/*

* 设置指定键对值的系统属性

* setProperty (String prop, String value);

*

* 參数:

* prop - 系统属性的名称。

* value - 系统属性的值。

*

* 返回:

* 系统属性曾经的值,假设没有曾经的值,则返回 null。

*

* 抛出:

* SecurityException - 假设安全管理器存在而且其 checkPermission 方法不同意设置指定属性。

* NullPointerException - 假设 key 或 value 为 null。

* IllegalArgumentException - 假设 key 为空。

* 注:这里的system,系统指的是 JRE (runtime)system,不是指 OS。

*

*/

//实例

System.setProperty("Property1", "abc");

System.setProperty("Property2","def");

//这样就把第一个參数设置成为系统的全局变量!能够在项目的不论什么一个地方 通过System.getProperty("变量");来获得,

//System.setProperty 相当于一个静态变量  ,存在内存里面!

时间: 2024-12-29 23:33:52

System.setProperty()的相关文章

JAVA 命令参数详解System.setProperty(

JAVA 命令参数详解: 1.-D<name>=<value> set a system property  设置系统属性. java -D参数简化加入多个jar java命令引入jar时可以-cp参数,但时-cp不能用通配符(多个jar时什么烦要一个个写,不能*.jar),面通常的jar都在同一目录,且多于1个.前些日子找到(发现)-Djava.ext.dirs太好. 如: java -Djava.ext.dirs=lib MyClass 可以在运行前配置一些属性,比如路径什么的

在JAVA中 System.getProperty 和 System.setProperty 方法.

今天着手研究TOMCAT源码. 在刚開始的时候Startup类中init方法中调用非常多次System.getProperty和System.setProperty的方法. 后来经过网上搜索才得知,这是对操作系统变量操作的方法. System还提供一个静态方法 System.getProperties(). 这种方法能够罗列出你系统的所有变量. 调用System.getProperties() 的结果是. , com.ibm.util.extralibs.properties=, java.vm

java.lang.System.setProperty()方法实例

java.lang.System.setProperty() 方法设置指定键指定的系统属性. 声明 以下是java.lang.System.setProperty()方法的声明 public static String setProperty(String key, String value) 参数 key -- 此是该系统属性的名称. value -- 是该系统属性的值. 返回值 此方法返回系统属性之前的值,则返回null,如果它没有一个. 异常 SecurityException -- 如果

Java中System.setProperty()用法

Java中System.setProperty()用法 /* * 设置指定键对值的系统属性 * setProperty (String prop, String value); *  * 参数: * prop - 系统属性的名称. * value - 系统属性的值.   *  * 返回: * 系统属性以前的值,如果没有以前的值,则返回 null. *  * 抛出:   * SecurityException - 如果安全管理器存在并且其 checkPermission 方法不允许设置指定属性. 

设置java系统属性的最佳实践是什么,-D或System.setProperty()?(What is best practice for setting java system properties, -D or System.setProperty()?)

I need to set the codebase for the RMI application I'm working on at the moment and have done this successfully using first try{ ResourceBundle config = ResourceBundle.getBundle("myApp"); String codeBaseUrl = config.getString("codeBaseUrl&q

几种常见类的使用(System,Runtime,Math,Date,Calendar,Random)

一:System 1.介绍 System:类中的方法和属性都是静态的. out:标准输出,默认是控制台. in:标准输入,默认是键盘. 2.properties 获取系统属性信息:Properties getProperties() 因为Properties是Hashtable的子类,也就是Map集合的一个子类对象. 那么可以通过map的方法取出该集合中的元素. 该集合中存储都是字符串.没有泛型定义. 3.程序--获取所有属性信息 1 import java.util.Properties; 2

The path to the driver executable must be set by the webdriver.gecko.driver system property;

今天安装了webdriver后,编写了一个测试小程序,但运行时控制台报了这样的错误: 1 Exception in thread "main" java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.gecko.driver system property; for more information, see https://github.com/mo

1.Java基础之System对象

毕向东老师Java基础学习笔记——System对象 今天学习Java中的System对象后,感觉这个对象对我们主要有以下几点用处. 1.获取当前操作系统版本和类型. 2.获取当前操作系统的path中的环境变量. 范例代码如下: /* System:类中的方法和属性都是静态的. out:标准输出,默认是控制台. in:标准输入,默认是键盘. 描述系统一些信息 获取系统属性信息:Propcrtics */ import java.util.*; class SystemDemo { public s

JAVA学习第四十五课 — 其它对象API(一)System、Runtime、Math类

一.System类 1. static long currentTimeMillis() 返回以毫秒为单位的当前时间. 实际上:当前时间与协调世界时 1970 年 1 月 1 日午夜之间的时间差(以毫秒为单位測量). long time = 1414069291407l;//long型 后面加l System.out.println(time); 2. static void exit(int status)终止当前正在执行的 Java 虚拟机. static void gc()执行垃圾回收器