Я использую метод properties -D
для передачи аргументов jar-файлу в командной строке. Вот код:
String prop1 = "one";
String val1 = System.getProperty(prop1);
System.out.println(val1);
Это работает, но когда я пытаюсь реализовать это в большей программе, происходят странные вещи. Без аргументов это напечатает null
, что нормально. Но если я затем сделаю что-то вроде boolean test = val1.equals(null);
, у меня возникнут проблемы, которые, похоже, не связаны с предоставленным мной кодом. Есть предположения?