30

我真的不知道 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.5http://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
4

17 回答 17

26

使用以下设置,您将万事俱备。转到窗口->首选项->常规->网络连接->从下拉列表中选择直接在此处输入图像描述

于 2012-02-01T22:25:36.120 回答
8

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

我刚刚在 eclipse.ini 中添加了相同的行,事实证明,它也为我解决了这个问题。选项名称非常不言自明:它更喜欢 IPv4 堆栈而不是 IPv6 堆栈。所以这个解决方案可能并不适合所有人。

于 2010-02-12T20:37:57.887 回答
6

我在办公室设置 Eclipse 时遇到了类似的问题。我已经为 HTTP、HTTPS 和 SOCKS 设置了:

窗口>首选项>常规>网络连接

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

于 2010-03-12T12:00:01.223 回答
6

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

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

于 2012-08-10T13:25:47.550 回答
5

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

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

奇怪的是,它并不总是使用内置的 Eclipse 特性,所以有时当 Eclipse 变得困难时(比如在我们的代理业务案例中),您可以使用 Pulse 来解决它。

于 2009-10-01T11:18:10.190 回答
3

我有类似的问题。我将直接连接更改为Native并且它有效。

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

于 2012-10-03T19:24:23.837 回答
2

你读过这篇文章吗?

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

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

于 2009-10-01T11:09:01.147 回答
1

我还必须关闭我的个人防火墙和 Windows 防火墙,它最终起作用了。

于 2012-07-13T20:23:08.287 回答
0

我与 eclipse 3.5.0 (galileo) 打了好几天,我不得不使用这个版本,因为我正在做黑莓开发,而 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 !!"

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

于 2010-07-28T14:42:06.727 回答
0

只是为了补充一点,因为我在我的机器上安装 eclipse 时遇到了问题。

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

我没有运行代理,所以上述问题中的解决方案不起作用。

我找到了一个答案,说要获取 Eclipse 的更新,这可以解决问题。我试过了,eclipse说没有更新,但是由于某种我不明白的原因,我的插件现在可以安装了。

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

于 2011-04-07T14:33:43.303 回答
0

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

于 2011-04-12T12:36:24.487 回答
0

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

于 2011-10-06T07:00:25.150 回答
0

我在 ubuntu 12.04 的 3.7 中遇到了同样的问题。我的操作系统使用代理 127.0.0.1,而 eclipse 使用另一个代理 192.168.1.1。

我阅读了 .log 以获取信息。它说 !MESSAGE 系统属性 http.proxyHost 设置为 127.0.0.1 但应该是 192.168.1.1。

所以我将eclipse网络设置更改为与系统相同。最后,它起作用了。

于 2012-11-15T09:27:15.203 回答
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 连接到外部世界(互联网)。(在您的计算机安装文件时关闭 Windows 防火墙)。

于 2016-10-12T19:34:35.767 回答
0

在我的日食中,由于这个 URL https://sourceforge.net/projects/restfulplugin/files/site/,Luna面临同样的问题

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

您可以检查 URL 或尝试使用更新的 URL reg 来处理该异常:)

于 2017-07-05T09:41:44.010 回答
0

我在尝试连接更新时遇到错误。就像上面的答案一样 -

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

那里的默认提供程序设置为 Native。我将其更改为直接,因为我的笔记本电脑不需要连接到任何代理。

已应用并且工作正常。

于 2018-10-12T09:43:04.360 回答
-1

没有必要做这种忙碌的事情。在您的系统中找到“SDK 管理器”。(如果是 Windows)。假设您的 sdk 管理器位于 E:\Android-9。转到该路径双击 SDK 管理器;它将自动开始从 https://dl-ssl.google.com/../下载。

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

一句话解决方法就是“不要用eclipse下载,直接用Android sdk manager,你的问题就解决了”。如果您对此问题有任何疑问,请告诉我。

于 2011-06-03T07:57:46.427 回答