Reputation: 1007
Is it possible to add new values to Java System Properties. If there is any how can introduce new keys with there corresponding values in Java System Properties.
Upvotes: 30
Views: 65324
Reputation: 328923
Yes:
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));
}
Upvotes: 8
Reputation: 18998
Either System.setProperty
or use the -Dname=value
flag when you start the JVM
Upvotes: 53
Reputation: 19500
System.setProperties(properties object);
This will set the system properties.
If you want to set a specified property, then use
System.setProperty(key, value);//Both key and value should be string.
NOTE: This will first check the permission and then set it. If permission denied, then SecurityException may occur.
Upvotes: 3