У меня есть фрагмент кода, определяющий свойство как это:
public static final String DEFINED_KEY = "definedKey";
public static final String DEFINED_PROPERTY = "definedProperty";
// [...]
File f = File.createTempFile("default", ".properties");
PrintWriter pw = new PrintWriter(f);
Properties pp = new Properties();
pp.setProperty(DEFINED_KEY, DEFINED_PROPERTY);
pp.store(pw, "Automatically defined");
pw.close();
Который сохраняет файл свойств ОК
#No comments
#Mon Feb 13 17:25:12 CET 2012
definedKey=definedProperty
Когда я создаю другое свойство и выполняю load()
, оно загружается ОК. get(DEFINED_KEY)
возвращает значение, указанное для DEFINED_PROPERTY
, но getProperty(DEFINED_KEY)
возвращает null
. Что с этим?