我真的不知道Eclipse 3.5(3.5.0或3.5.1,同样的问题)发生了什么,但现在已经有2天了,我一直在努力让Eclipse通过“安装新软件”界面使插件安装工作正常!我访问了很多论坛和博客,尝试了很多解决方案,但都无济于事:每次当前问题消失后,都会出现新问题。
我正在努力让它在我的办公室中使用,在代理后面。到目前为止,我得到的最好建议是关于NTLM代理的已知问题:http://wiki.eclipse.org/ECF_Filetransfer_Support_for_NTLMv2_Proxies。我实施了这个提示,但现在我有一个新的错误消息:Eclipse根本找不到存储库...例如,这是我现在使用的Galileo更新站点的情况:
org.eclipse.equinox.internal.provisional.p2.core.ProvisionException: No repository found at http://download.eclipse.org/releases/galileo.
at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.fail(AbstractRepositoryManager.java:380)
at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:606)
at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92)
at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:88)
at org.eclipse.equinox.internal.provisional.p2.ui.operations.ProvisioningUtil.loadMetadataRepository(ProvisioningUtil.java:88)
at org.eclipse.equinox.internal.provisional.p2.ui.QueryableMetadataRepositoryManager.doLoadRepository(QueryableMetadataRepositoryManager.java:55)
at org.eclipse.equinox.internal.provisional.p2.ui.QueryableRepositoryManager.loadRepository(QueryableRepositoryManager.java:195)
at org.eclipse.equinox.internal.provisional.p2.ui.QueryableRepositoryManager.loadAll(QueryableRepositoryManager.java:108)
at org.eclipse.equinox.internal.p2.ui.sdk.PreloadingRepositoryHandler$2.run(PreloadingRepositoryHandler.java:71)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
同样的问题出现在http://download.eclipse.org/eclipse/updates/3.5,或者http://download.eclipse.org/tools/mylyn/update/e3.4/以及其他网站上:无论哪个都无法工作。
请有人帮忙!
PS:以下是更多细节:
我也遇到了第三方软件的同样问题……例如:http://www.epic-ide.org/updates/testing/site.xml……同样的错误消息。
如果我进入“首选项”>“安装/更新”>“可用软件站点”,点击任何站点并进行“测试连接”,我会得到一个异常信息并显示以下错误消息(当我点击详细信息时):
无法读取仓库http://download.eclipse.org/technology/epp/packages/galileo/site.xml。 无法读取仓库http://download.eclipse.org/technology/epp/packages/galileo/site.xml。 服务器重定向次数过多 (20)
解决方案:
在eclipse.ini
文件中添加以下行(在-vmargs
之前):
(已在3.5;3.5.1;3.6.2上验证)
-Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient
-Dhttp.proxyPort=8080
-Dhttp.proxyHost=myproxy
-Dhttp.proxyUser=mydomain\myusername
-Dhttp.proxyPassword=mypassword
-Dhttp.nonProxyHosts=localhost|127.0.0.1