Eclipse 3.5无法安装插件

时间:2009-09-30 21:01:57

标签: java eclipse ide eclipse-3.5

我真的不知道Eclipse 3.5(3.5.0或3.5.1,同样的问题)发生了什么,但现在已经2天了,我正在努力寻找一种方法来安装插件通过“安装新软件屏幕”工作!!!我访问了很多论坛和博客,尝试了很多解决方案,但都是徒劳的:每次当前的问题都会消失,而且会出现一个新问题。

我正努力让它在我的办公室工作,所以在代理背后。到目前为止,我得到的最好的建议是关于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.5http://download.eclipse.org/tools/mylyn/update/e3.4/相同的内容以及任何网站:无人工作。

请有人帮忙!

PS:下面还有一些细节:

我对第三方软件也有同样的问题......例如:http://www.epic-ide.org/updates/testing/site.xml ....同样的错误信息。

如果我转到偏好设置>安装/更新>可用的软件站点,点击任何站点和测试连接我得到一个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

17 个答案:

答案 0 :(得分:25)

使用以下设置,您将全部设置完毕。 转到窗口 - >偏好 - >一般 - >网络连接 - >从下拉enter image description here

中选择直接

答案 1 :(得分:8)

几周前,我偶然发现了Java和MySQL-Connection的问题。问题在于无法建立连接。无论如何,修复是将-Djava.net.preferIPv4Stack=true添加到命令行。

我刚刚在eclipse.ini中添加了同一行,事实证明,它也为我解决了这个问题。选项名称非常自我解释:它优先于IPv6堆栈上的IPv4堆栈。所以这个解决方案对每个人都不可行。

答案 2 :(得分:6)

我在办公室设置日食时遇到了类似的问题。 我在:

中设置了HTTP,HTTPS和SOCKS

窗口> pref>一般>网络连接

清除SOCKS的代理设置为我解决了问题。

答案 3 :(得分:6)

我在设置eclipse时遇到了类似的问题。

我更改了:与MANUAL的NATIVE连接并清除了Windows 中的SOCKS的代理设置 - > Preferences - > {{ 1}} - > General。这解决了我的问题。

答案 4 :(得分:5)

我们在这里遇到了很多问题,即代理支持。 我们最终使用Pulse:http://www.poweredbypulse.com/

Pulse内置了对一些插件的支持,但是,你可以很容易地添加第三方插件甚至本地jar文件。

奇怪的是,它并不总是使用内置的Eclipse功能,因此有时当Eclipse变得困难时(就像我们的代理业务一样),你可以使用Pulse解决它。

答案 5 :(得分:3)

我有类似的问题。我将直接连接更改为原生,然后才有效。

首选项→常规→网络连接。

答案 6 :(得分:2)

你读过这篇文章吗?

http://eclipsewebmaster.blogspot.ch/search?q=wow-what-a-painful-release-this-was-is

也许它解释了,为什么在最后几天它有点困难。

答案 7 :(得分:1)

我不得不关闭我的个人防火墙和Windows防火墙,最终还是有效。

答案 8 :(得分:0)

尝试连接更新时出现错误。 就像上面的答案一样-

窗口-> 首选项-> 常规-> 网络

默认提供程序设置为“本机”。我将其更改为 direct ,因为我的笔记本电脑不需要连接任何代理。

已应用,并且工作正常。

答案 9 :(得分:0)

在我的日食中,由于此网址 https://sourceforge.net/projects/restfulplugin/files/site/

,Luna面临同样的问题

所以我只是禁用了可用软件站点错误中显示的URL。

您可以检查URL或尝试使用更新的URL注册到该例外:)

答案 10 :(得分:0)

使用eclips Neon时我也遇到了同样的问题。在使用以下内容编辑.ini文件后,它已得到修复:

>    -Dhttp.proxyPort=8080

>    -Dhttp.proxyHost=myproxy

>    -Dhttp.proxyUser=mydomain\myusername

>    -Dhttp.proxyPassword=mypassword

>    -Dhttp.nonProxyHosts=localhost|127.0.0.1

>    -Djava.net.preferIPv4Stack=true

注意:有时它也可能是由于您的网络配置和设备问题引起的。因此首先要确保您的Windows防火墙允许将您的eclips连接到外部世界(Internet)。 (关闭计算机安装文件所用时间的Windows防火墙)。

答案 11 :(得分:0)

我在ubuntu 12.04上的3.7中遇到了同样的问题。 我的Os使用代理127.0.0.1,eclipse使用另一个代理192.168.1.1。

我读了.log的信息。它说 !MESSAGE系统属性http.proxyHost设置为127.0.0.1,但应为192.168.1.1。

所以我将eclipse网络工作设置更改为与系统相同。 最后,它有效。

答案 12 :(得分:0)

最后我让eclipse 3.7在公司防火墙后面工作。我在位于“C:\ Program Files \ Java \ jre6 \ lib”的文件“net.properties”上设置为true“java.net.useSystemProxies”选项(此路径可能与您的JRE安装不同)。之后,在Eclipse首选项上将Active provider设置为Native。无需在任何地方提供任何代理详细信息,只需从系统默认浏览器设置中选择

即可

答案 13 :(得分:0)

它是导致问题的Windows操作系统。我遇到了同样的问题。然后我尝试了一些其他使用JavaVM连接互联网的应用程序,但它们都失败了。尝试更新JRE,你会注意到它。如果JRE无法自行更新,那么除了使用本机Windows API之外,还有一些套接字不可访问性会阻止Internet访问。 我重新安装Win7并修复了问题。

答案 14 :(得分:0)

只是添加到此,因为我在我的机器上安装了eclipse时出现了问题。

规格:在macbook pro上赢得7 x64。破碎的日食是伽利略,当时我的机器上有4个安装中的1个 - 其他的都在工作。

我没有运行代理,因此问题的上述解决方案无效。

我找到了一个答案,说要获取eclipse的更新,这样可以解决问题。我试过这个,eclipse说没有更新,但由于某些原因我无法理解,我的插件现在可以安装了。

...更多关于问题的轶事证据,以及可能的解决方案,无论多么奇怪......

答案 15 :(得分:0)

我与eclipse 3.5.0(伽利略)战斗了几天,我不得不使用这个版本,因为我正在做黑莓开发和eclipse捆绑黑莓细节所以我需要使用 他们捆绑的包,不是3.5.0(不是3.5.1),但是 SirFabel救了这一天,感谢所有为这篇文章做出贡献的人

我使用3.5.0而且确实如此 “在eclipse.ini文件中设置以下系统属性:-Dorg.eclipse.ecf.provider.filetransfer.excludeContributors = org.eclipse.ecf.provider.filetransfer.httpclient有关详细信息:wiki.eclipse.org / ... - 仅配置HTTP和HTTPS代理。不是SOCKS !!“

我可以通过我的公司代理!!!!

答案 16 :(得分:-1)

没有必要做这些繁忙的事情。在您的系统中查找“SDK Manager”。(包括Windows)。假设你的sdk经理在E:\ Android-9中。转到该路径双击SDK管理器;它将自动开始从中下载 https://dl-ssl.google.com/../ ..

最初你会发现它失败了。在出现的窗口上将显示“设置”菜单。单击设置代理和端口。它将开始下载。

一句话的解决方案是“不要使用eclipse进行下载;直接使用Android sdk管理器,你的问题就解决了”。如果您对此问题有任何疑问,请与我们联系。