Javaシステムプロパティに新しい値を追加することは可能ですか? Java System Propertiesに対応する値がある新しいキーを導入する方法がある場合。
System.setProperty
または-Dname=value
JVMを起動するときのフラグ
はい:
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);
これにより、システムプロパティが設定されます。
指定したプロパティを設定する場合は、使用します
System.setProperty(key, value);//Both key and value should be string.
注:これは、最初に許可を確認してから設定します。許可が拒否されると、SecurityExceptionが発生する場合があります。