如何在java中添加新的系统属性

时间:2012-03-16 12:02:44

标签: java properties system-properties

是否可以向Java系统属性添加新值。如果有任何可以在Java系统属性中引入具有相应值的新密钥。

3 个答案:

答案 0 :(得分:42)

启动JVM时System.setProperty或使用-Dname=value标志

答案 1 :(得分:7)

是:

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));
}

答案 2 :(得分:3)

System.setProperties(properties object);

这将设置系统属性。

如果要设置指定的属性,请使用

System.setProperty(key, value);//Both key and value should be string.

注意:这将首先检查权限,然后进行设置。如果权限被拒绝,则可能发生SecurityException。