Est-il possible d'ajouter de nouvelles valeurs à Java Propriétés système. S'il y en a, comment introduire de nouvelles clés avec des valeurs correspondantes dans Java Propriétés système.
Soit System.setProperty
ou utilisez le -Dname=value
drapeau lorsque vous démarrez la JVM
Oui:
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);
Cela définira les propriétés du système.
Si vous souhaitez définir une propriété spécifiée, utilisez
System.setProperty(key, value);//Both key and value should be string.
REMARQUE: cela vérifiera d'abord l'autorisation puis la définira. Si l'autorisation est refusée, SecurityException peut se produire.