NestableException не может быть разрешено при использовании apache.commons.configuration

Im, используя следующее:

import java.util.Collections;
import java.util.Collection;
import java.util.HashMap;
import java.util.Map;

import org.apache.commons.configuration.XMLConfiguration;

и я получаю:

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

Im, использующий eclipse...

как я могу это решить? он предлагает мне настроить путь сборки, но я действительно не знаю, как решить это столкновение оттуда.....

Ответы

Ответ 1

Проблема решена... пришлось загрузить Commons-lang-2.4.jar и включить в проект.

не может быть более простым, чем это....

Ответ 2

Похоже на то, что действительно нужно, это обновление библиотеки PropertiesConfiguration, так что оно сочетается с последней версией lang lib. Если это "свободная" библиотека, то это может не произойти, учитывая, что это были годы после последнего ответа на эту тему, и это все еще происходит. У меня тоже была эта проблема, и я не нашел способа ее устранения, кроме вышеупомянутого включения как lang libs..., который, кажется, не представляет никаких проблем, хотя строгие реализации каркаса репозитория (например, Maven) могут иметь проблемы с обоими libs включены.

Ответ 3

Пришлось удалить commons-lang3-3.4 с моего пути сборки Java и добавить 2.6, он решил проблему!