我正在尝试通过 Help > Install New Software 在我的
但安装失败并出现此错误...Eclipse ADT
版本中安装 Eclipse Git Team Provider
和 JGit
> “EGit - http://download.eclipse.org/egit/updates”
Cannot complete the install because one or more required items could not be found. Software being installed: Java implementation of Git - optional Http support using Apache httpclient 3.3.1.201403241930-r (org.eclipse.jgit.http.apache.feature.group 3.3.1.201403241930-r)
Missing requirement: Apache HttpComponents HttpClient OSGi bundle 4.1.3.v201209201135 (org.apache.httpcomponents.httpclient 4.1.3.v201209201135) requires 'package org.apache.commons.codec.binary 1.4.0' but it could not be found Cannot satisfy dependency: From: Java implementation of Git - optional Http support using Apache httpclient 3.3.1.201403241930-r (org.eclipse.jgit.http.apache.feature.group 3.3.1.201403241930-r) To: 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
?
我可以找到很多关于如何将 jar 添加到单个项目的库的信息,但这不是我所需要的,因为我认为(如果我错了请纠正我)我需要通过 帮助 > 安装新软件
。
而且我看到很多人发布了与其他依赖项类似的问题,但没有找到解释如何添加此特定软件的答案。
我是 Eclipse 的新手,所以非常感谢任何帮助。
最佳答案
我已经找到了这个问题的解决方案,至少在我安装的 Eclipse 上是这样。
我所做的是获取丢失包裹的名称并用谷歌搜索。
从这里下载包: http://commons.apache.org/proper/commons-codec/download_codec.cgi 在“二进制文件”部分下选择包
解压缩文件并提取“commons-codec-1.9.jar”
将此 Jar 文件复制到您的 Eclipse 安装目录“Eclipse\plugins”
用您丢失的包的名称重命名它。 (在我的例子中是“org.apache.commons.codec.binary_1.4.0.jar”)
现在重复安装 EGit 的步骤,它应该可以工作。
显然,您的安装有很多不同之处,我使用的是 Eclipse 4.2.0 版
希望对您有所帮助。
关于android - Eclipse - 无法完成安装,因为找不到一个或多个必需项 (org.apache.httpcomponents.httpclient),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23062903/