web-dev-qa-db-fra.com

Comment ajouter de nouvelles propriétés système dans java

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.

24
Nelo Angelo

Soit System.setProperty ou utilisez le -Dname=value drapeau lorsque vous démarrez la JVM

43
dty

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

3
Chandra Sekhar