28

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

4

3 に答える 3

49

System.setPropertyまたは、JVM の起動時にフラグを使用します-Dname=value

于 2012-03-16T12:05:56.653 に答える
7

はい:

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));
}
于 2012-03-16T12:06:08.667 に答える
3
System.setProperties(properties object);

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

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

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

注: これにより、最初にアクセス許可が確認され、次に設定されます。許可が拒否された場合、SecurityException が発生する可能性があります。

于 2012-03-16T12:04:55.283 に答える