Принимает ли DefaultConfigurationBuilder только файлы XML? - PullRequest
0 голосов
/ 12 февраля 2020

Я пытаюсь прочитать файл свойств, написанный парами 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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...