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