जावा में -D पैरामीटर पास करते समय, कमांड-लाइन लिखने और फिर उसे कोड से एक्सेस करने का उचित तरीका क्या है?
उदाहरण के लिए, मैंने कुछ इस तरह से लिखने की कोशिश की है ...
if (System.getProperty("test").equalsIgnoreCase("true"))
{
//Do something
}
और फिर इसे इस तरह से कॉल करना ...
java -jar myApplication.jar -Dtest="true"
लेकिन मुझे NullPointerException मिलती है। मैं क्या गलत कर रहा हूं?
compareToIgnoreCase
बजाय उपयोग करने पर विचार करेंequalsIgnoreCase
; अन्यथा आप दूसरों के बीच तुर्की चार-समस्या में भाग सकते हैं।