Мне был изменен проект java, поэтому я пошел и решил настроить его в своем MacBook. Я загрузил проект в Eclipse (Luna), импортировал и добавил все необходимые внешние банки, и в значительной степени пытался скопировать старую настройку.
Затем я получаю следующее:
Что странно, потому что я мог бы поклясться, что добавил это как JAR (тот же самый из старой установки): Ой, подождите. Вот оно.
Теперь, в соответствии с этим, что может или не может применяться, так как это NetBeans (не уверен, если есть большая разница), я должен использовать org.apache.commons.lang3.StringEscapeUtils;
Что, однако, дает мне следующее:
EDIT: здесь часть кода, использующая StringEscapeUtils:
Извините, если это кажется тривиальным, но я немного тупик. Может ли кто-нибудь помочь? Благодарю.
EDIT: Казалось бы, пытаясь решить эту проблему, я столкнулся с другим. После изменения org.apache.commons.lang.StringEscapeUtils;
в org.apache.commons.lang3.StringEscapeUtils;
, Я заметил, что ошибка также говорит " Unable to load realm info from SCDynamic store
.
На данный момент я не уверен, разрешил ли я предыдущую ошибку или нет, поскольку мне, вероятно, нужно исправить эту новую ошибку.
К счастью или, к сожалению, ваши другие библиотеки требуют более старой версии вашего сообщества. То есть другие библиотеки (например, hadoop) могут иметь зависимость от библиотеки apache commons 2. Итак, включите библиотеку версий более ранней версии commons-lang-2.x, и она должна работать нормально.
Проверьте ссылку на ссылку Apache Hadoop:
http://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-common/dependency-analysis.html
Существует зависимость от общедоступной версии 2.6. Таким образом, включите эту библиотеку в свой путь к классам eclipse