How to add new System Properties in java

56,099

Solution 1

Either System.setProperty or use the -Dname=value flag when you start the JVM

Solution 2

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

Solution 3

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.

Share:
56,099
Nelo Angelo
Author by

Nelo Angelo

Updated on May 02, 2020

Comments

  • Nelo Angelo
    Nelo Angelo about 4 years

    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.