При передаче параметра -D в Java, как правильно написать командную строку и затем получить к ней доступ из кода?
Например, я пытался написать что-то вроде этого ...
if (System.getProperty("test").equalsIgnoreCase("true"))
{
//Do something
}
И затем называя это так ...
java -jar myApplication.jar -Dtest="true"
Но я получаю исключение NullPointerException. Что я делаю не так?
compareToIgnoreCase
вместоequalsIgnoreCase
локально-независимых идентификаторов; в противном случае вы можете столкнуться с турецкой проблемой четверки, среди других.