Я хотел бы иметь возможность установить свойство в JVM с помощью переключателя -D. Если я сделаю это, могу ли я получить к нему доступ из своего кода? Если да, то как?
-D
Использование System.getProperty("mykey");
System.getProperty("mykey");
Помимо System.getProperty, есть также Integer.getInteger и Boolean.getBoolean, если вы хотите получить целое или логическое значение. : -)
System.getProperty
Integer.getInteger
Boolean.getBoolean
и в качестве бонуса:
System.setProperty("yourkey",yourValue); //works very well too
позволяет убедиться, что свойство установлено, если вы хотите проверить вещи