2013-06-26 2 views
2

Я следую an online example, чтобы читать информацию из файла основных свойств. Когда я начал реализовывать код, я продолжаю получать следующую ошибку в верхней части класса.Отсутствует класс: org.apache.commons.lang.exception.NestableException

The type org.apache.commons.lang.exception.NestableException cannot be resolved. It is indirectly referenced from required .class files

я пытался устранить эту ошибку, загрузив Apache Commons языки пакет из this page и включения его в моих свойствах проекта, но это не решило проблему.

Может кто-нибудь, пожалуйста, дайте мне понять, почему эта ошибка возникает, и как ее решить.

ответ

5

Класс NestableException был доступен в commons-lang v2.6, но он не включен в последнюю версию (см. Javadocs for v3.1).

Maven dependencies для commons-configuration v1.9 показывают, что это зависит от Commons-lang 2.6.

Итак, я подозреваю, что вы загрузили последнюю версию общедоступного имущества по ошибке?

+0

В этом случае я зашел в архив и получил 2,6, и все работает по назначению. – JME