Как добавить новые свойства системы в Java - PullRequest
24 голосов
/ 16 марта 2012

Возможно ли добавить новые значения в свойства системы Java. Если есть, как ввести новые ключи с соответствующими значениями в свойствах системы Java.

Ответы [ 3 ]

43 голосов
/ 16 марта 2012

Либо System.setProperty, либо используйте флаг -Dname=value при запуске JVM

7 голосов
/ 16 марта 2012

Да:

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));
}
3 голосов
/ 16 марта 2012
System.setProperties(properties object);

Это установит системные свойства.

Если вы хотите установить указанное свойство, используйте

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

ПРИМЕЧАНИЕ. Сначала проверяется разрешение, а затем устанавливается его. Если разрешение отклонено, может возникнуть исключение SecurityException.

...