【发布时间】:2012-04-01 23:20:04
【问题描述】:
是否可以向 Java 系统属性添加新值。如果有任何方法可以在 Java System Properties 中引入具有相应值的新键。
【问题讨论】:
标签: java properties system-properties
是否可以向 Java 系统属性添加新值。如果有任何方法可以在 Java System Properties 中引入具有相应值的新键。
【问题讨论】:
标签: java properties system-properties
在启动 JVM 时使用 System.setProperty 或 -Dname=value 标志
【讨论】:
是的:
public static void main(String args[]) {
String key = "a new property";
System.setProperty(key, "a property with a value");
System.out.println(System.getProperty(key));
}
【讨论】:
System.setProperties(properties object);
这将设置系统属性。
如果要设置指定属性,则使用
System.setProperty(key, value);//Both key and value should be string.
注意:这将首先检查权限,然后设置它。如果权限被拒绝,则可能会发生 SecurityException。
【讨论】: