Java: импорт org.apache.commons.lang не может быть разрешен [Eclipse]

1

Мне был изменен проект java, поэтому я пошел и решил настроить его в своем MacBook. Я загрузил проект в Eclipse (Luna), импортировал и добавил все необходимые внешние банки, и в значительной степени пытался скопировать старую настройку.

Затем я получаю следующее:
Изображение 174551

Что странно, потому что я мог бы поклясться, что добавил это как JAR (тот же самый из старой установки): Изображение 174551 Ой, подождите. Вот оно.

Теперь, в соответствии с этим, что может или не может применяться, так как это NetBeans (не уверен, если есть большая разница), я должен использовать org.apache.commons.lang3.StringEscapeUtils;

Что, однако, дает мне следующее:

Изображение 174551

EDIT: здесь часть кода, использующая StringEscapeUtils: Изображение 174551

Извините, если это кажется тривиальным, но я немного тупик. Может ли кто-нибудь помочь? Благодарю.

EDIT: Казалось бы, пытаясь решить эту проблему, я столкнулся с другим. После изменения org.apache.commons.lang.StringEscapeUtils; в org.apache.commons.lang3.StringEscapeUtils; , Я заметил, что ошибка также говорит " Unable to load realm info from SCDynamic store.

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

  • 0
    Пожалуйста, покажите полный пример кода, особенно когда вы вызываете методы StringEscapeUtils!
  • 0
    Сделайте явную запись в файле .classpath для этого конкретного jar, открыв проект в представлении навигатора.
Показать ещё 5 комментариев
Теги:

1 ответ

2

К счастью или, к сожалению, ваши другие библиотеки требуют более старой версии вашего сообщества. То есть другие библиотеки (например, 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

  • 0
    Кроме того, не забудьте перезапустить ваш сервер, как только вы импортируете новые файлы JAR. Вышесказанное сработало для меня после перезапуска моего сервера.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню