Если я установлю системное свойство с помощью -D, могу ли я получить к нему доступ из своего кода? - PullRequest
4 голосов
/ 12 января 2010

Я хотел бы иметь возможность установить свойство в JVM с помощью переключателя -D. Если я сделаю это, могу ли я получить к нему доступ из своего кода? Если да, то как?

Ответы [ 3 ]

12 голосов
/ 12 января 2010

Использование System.getProperty("mykey");

3 голосов
/ 12 января 2010

Помимо System.getProperty, есть также Integer.getInteger и Boolean.getBoolean, если вы хотите получить целое или логическое значение. : -)

1 голос
/ 12 января 2010

и в качестве бонуса:

System.setProperty("yourkey",yourValue); //works very well too

позволяет убедиться, что свойство установлено, если вы хотите проверить вещи

...