Я пытаюсь прочитать файл свойств, написанный парами name=value
. Я ДОЛЖЕН заполнить его в классе Apache Commons Configuration по внешним причинам. Этот фрагмент кода:
DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder(propFile);
Configuration reportsprops;
try {
reportsprops = builder.getConfiguration();
} catch (ConfigurationException e) {
fail("cannot read properties file\n" + org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(e));
}
завершается неудачно, причина: org. xml .sax.SAXParseException:
Содержимое недопустимо в прологе.
и сообщение:
Невозможно загрузить конфигурацию
Это потому, что DefaultConfigurationBuilder работает только с файлами XML? Могу ли я заставить его работать с файлами, отличными от XML?