web-dev-qa-db-ja.com

javaに新しいシステムプロパティを追加する方法

Javaシステムプロパティに新しい値を追加することは可能ですか? Java System Propertiesに対応する値がある新しいキーを導入する方法がある場合。

24
Nelo Angelo

System.setPropertyまたは-Dname=value JVMを起動するときのフラグ

43
dty

はい:

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

これにより、システムプロパティが設定されます。

指定したプロパティを設定する場合は、使用します

System.setProperty(key, value);//Both key and value should be string.

注:これは、最初に許可を確認してから設定します。許可が拒否されると、SecurityExceptionが発生する場合があります。

3
Chandra Sekhar