我真的不知道 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 ....相同的错误消息。
如果我转到 Preferences > Install / Updates > Available Software Sites,单击任何站点,然后在 Test Connection 上我收到一条带有此错误消息的 ProvisionException(当我单击详细信息时):
无法读取位于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