Затмение - не удается завершитьустановку, потому что один или несколько обязательных элементов не может быть найден ( org.apache.httpcomponents.httpclie

? ban-geoengineering @ | Original: StackOverFlow
---

Я пытаюсь установить Eclipse Git Team Provider и JGit в моей версии Eclipse ADT с помощью Help > Install New Software > "EGit - http://download.eclipse.org/egit/updates", ноустановка не с этой ошибкой ...

Невозможно выполнитьустановку, потому что один или несколько обязательных компонентов может   не может быть найден . Программное обеспечение устанавливается : ​​осуществление Java ЖКТ -   опциональная поддержка Http помощью Apache HttpClient 3.3.1.201403241930 -р   ( org.eclipse.jgit.http.apache.feature.group 3.3.1.201403241930 -R)   Отсутствует требование: Apache HttpComponents HttpClient OSGi расслоения   4.1.3.v201209201135 ( org.apache.httpcomponents.httpclient 4.1.3.v201209201135 ) требует "пакет org.apache.commons.codec.binary 1.4.0 ", но это не может быть найден, не может удовлетворить зависимость :       От : осуществление Java ЖКТ - опциональной поддержкой Http использованием Apache HttpClient 3.3.1.201403241930 -р   ( org.eclipse.jgit.http.apache.feature.group 3.3.1.201403241930 -R)       Для : org.apache.httpcomponents.httpclient [ 4.1.3.v201209201135 ]

Это говорит мне нужно установить либо org.apache.httpcomponents.httpclient 4.1.3.v201209201135 или package org.apache.commons.codec.binary 1.4.0 (хотя, я не ясно, какой из них отсутствует, или как не хватает? ) ...

Как я могу добавить его / их Eclipse ?

Я могу найти много информации о том, как добавить банок в библиотеку индивидуальному проекту, но это не то, что мне нужно, как я думаю (поправьте меня, если я ошибаюсь), что мне нужно, чтобы добавить их к Eclipse, с помощью Help > Install New Software .

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

Я новичок в Eclipse, так что любая помощь будет высоко ценится .

---

Top 5 ответ

1ban-geoengineering @

Я сдался в конце и используется Eclipse, Кеплера, который хорошо работал.

Было бы неплохо знать решение, хотя к исходной задаче, если кто знает. Я уверен, что другие будут также получить эту проблему .

2perevera @

Я использую Eclipse SDK Версия: 4.2.2, и я столкнулся с такой же проблемой, как user1617737 .

Этонемного непонятным, но я осмелюсь сказать,не хватает зависимость является " пакет org.apache.commons.codec.binary 1.4.0 . Я предполагаю, что естьпроблема с этим файлом JAR в самой упаковке EGit .

Во всяком случае, я не смог найти решение, кроме снятия пометки следующий компонент должен быть установлен :

Реализация Java из Git - опциональная поддержка Http помощью Apache HttpClient 3.3.2.201404171909 -р

Таким образом, был установлен EGit, хотя я не знаю, какие функции я может отсутствовать.

3gvlfm78 @

Я нашел решение этой проблемы, по крайней мере на моей установке Eclipse.

То, что я сделал, было получить имя отсутствующего пакета и гугле его.

Загрузить пакет отсюда:  http://commons.apache.org/proper/commons-codec/download_codec.cgi Выбор пакета в разделе 'бинарных файлов, "

Распакуйте файл и извлечь " Commons- кодек -1.9 "

Скопируйте этот файл в папку установки Eclipse, " Eclipseplugins "

Переименовать его с именем вашего пропавшего пакета. ( В моем случае " org.apache.commons.codec.binary " )

Теперь повторите шаги, чтобы установить EGit и он должен работать .

Очевидно, есть много вещей, которые могли бы быть различно с вашей установки, я использую Eclipse, версии 4.2.0

Я надеюсь, что это помогает.