2012-01-07 125 views
19

我已经连续数小时了,现在正在网上搜索解决方案。我可以高兴地说,这真的让我生气。Java Eclipse IDE - 版本库错误

在打开“安装新软件”我得到“‘联系软件的网站’遇到了问题。

一些网站现在可以找到。请参阅错误日志的详细信息。”

这里的错误日志:

有些网站无法找到。查看错误日志以获取更多详细信息。 无法读取存储库 http://download.eclipse.org/webtools/repository/indigo/content.xml。 无法分配请求的地址:JVM_Bind无法读取存储库 http://download.eclipse.org/eclipse/updates/3.7/content.xml。不能 分配请求的地址:JVM_Bind无法读取存储库 http://download.eclipse.org/mylyn/releases/indigo/content.xml。不能 分配请求的地址:JVM_Bind无法读取存储库 http://download.eclipse.org/releases/indigo/content.xml。无法分配 请求地址:JVM_Bind

任何想法? 我想安装MercurialEclipse,但它找不到存储库,默认值相同。

+1

是你身后的代理服务器???可能是代理设置的问题 – 2012-01-07 17:41:25

+0

您使用的是哪个版本的eclipse和OS? – XanderLynn 2012-01-07 17:43:25

+0

我不是在代理服务器后面。我正在运行Windows 7和Eclipse Indigo。 – user1136205 2012-01-07 17:50:40

回答

0

这是在黑暗中了一枪,可能忍不住,你有没有试过如下:

您可以连接到互联网,在所有通过Eclipse的?

  • 打开内部网页浏览器。在Eclipse中:窗口 - >显示视图 - >其他 - >常规:内部网页浏览器。
  • 查找任何正常的地址,它工作?

你能连接到另一个更新站点吗?尝试例如Eclipse Emma: http://update.eclemma.org/你有看到什么吗?

什么是您的代理偏好?转到窗口 - >首选项 - > 常规:网络连接。

活性提供商:

指定设置配置文件打开连接时使用。选择Direct提供程序会导致所有连接在不使用代理服务器的情况下打开 。选择手动会导致使用在Eclipse中定义的设置 。 在某些平台上也有一个 本地供应商提供,选择该一个导致使用该 是在操作系统发现设置。

如果互联网是工作的Eclipse的罚款之外,尝试更改为 本土。之后,尝试Direct。

我遇到的问题,其中一个更新站点将不加载,然后 ,我不得不删除它,然后重新添加。这迫使Eclipse重新读取网站的内容,即使它有一个缓存副本。所以,如果你还在 没有连接到靛蓝更新网站,但其他一切都是 工作,尝试。转到窗口 - >首选项 - >安装/更新: 可用软件站点。然后删除并添加靛蓝网站。只需 记得复制地址,以便您可以再次添加。

这是一个复制和粘贴this post

0

如果嵌入式浏览器能正常工作但更新不起作用,您可能只是在64位eclipse上使用32位Java。下载32位版本,看看是否有帮助。为我工作。

63

我有同样的问题。并在俄罗斯网站上找到解决方案。 在文件中的eclipse.ini线下-vmargs加入这一行:

-Djava.net.preferIPv4Stack=true 

这将解决问题。

Site with explanation

+7

这是解决方案。有人将此标记为答案。今天遇到同样奇怪的错误,遵循这个建议,像魅力一样工作。 – 2012-05-26 11:34:12

+0

决不靛蓝在Linux上有这个问题,或朱诺M7,而是因为当我升级到版本朱诺我无法下载从发行库插件某种原因(更新资料库,但工作得很好)。这解决了问题! – 2012-06-29 14:37:45

+1

直到最近,从未有过这个问题。这解决了我的问题。 – littleK 2012-08-10 00:35:40

1

我在过去在Eclipse中安装新软件时有同样的问题。

在我的情况下,它一直是我的Eclipse代理设置的问题。

Eclipse的>首选项>常规>网络连接

请确保您有正确配置代理服务器设置。如果您在大学或办公室网络上,则可以获取管理员的代理详细信息。在我的情况下,我不得不配置HTTP,HTTPS和SOCKS。

SOCKS要求您输入您的用户名和密码。

注意:如果您的网络用户名或密码发生更改,您将不得不更新此设置。

在我来说,我不得不改变了“主动提供”从“直接”下降到“手动”

这解决了我的所有问题

更多信息以http://help.eclipse.org/helios/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Freference%2Fref-net-preferences.htm

1

我相同的问题,解决它,我执行以下步骤:

  • 确保内部浏览器能够连接到互联网。
  • 窗口/首选项
  • 安装/更新
  • 提供软件的网站

每行点击那个被选中,一个在时间和窗口,它会告诉你,如果底部右侧该资源是否可用。如果该资源不可用,请取消选中它。然后我添加了以下资源网站,并且能够修复错误。 名称:综合市场库 位置:http://marketplace.eclipse。组织/回购

希望这有助于...

+2

它作为一个“环顾四周,尝试这些东西...”的答案都很好,但解决了我这个问题的真正答案是:添加行:“-Djava.net.preferIPv4Stack = true”在行“-vmargs “在文件eclipse.ini – Shaybc 2012-09-18 06:39:32

12

我也遇到了同样的问题。我已经解决了禁止使用部位:

窗口安装/更新可用软件网站已经(启用)

这里可以使用该网站打勾。您必须找到导致问题的网站并将其禁用。

我希望这可能会有用。

+1

这对我有效。在添加该行后,JS提供的答案仍然给了我相同的错误消息。 – Michelle 2013-04-01 21:47:28

+1

通过取消它,你现在不检查这些更新。这会导致错误消失,但现在您将无法找到这些组件的更新。 – 2013-05-18 03:32:47

+0

这适用于我! :) – Roylee 2013-05-18 09:13:56

3

我遇到同样的问题,并通过在安装过程中禁用McAffee Host Intrusion Detection程序解决它。

我注意到一个额外的症状,我无法用下面使用Eclipse菜单导航的步骤的Eclipse内部Web浏览功能浏览互联网:

Window → Show View → Other → General → Internal Web Browser. 
0

我也遇到了同样的问题并没有什么这里工作。我发现问题是openjdk和oracle-java版本的问题......因此,我安装了6-8版的所有版本......我不确定哪个版本解决了问题,但安装完所有版本后他们的问题解决了。希望这有助于

0

我有同样的问题,我检查了我的代理设置为其安装的所有浏览器.........一个浏览器(IE 8为我的情况)的使用代理设置执行公司的测试网站........... 我没有选中一个.........重新开始我的日食,现在它的工作正常........ ..

0

我的解决方案是: 窗口→首选项→安装/更新→可用软件站点 编辑有问题的网站 - >从网站上的'https'删除's'!使用Luna的 。

0

这是

Unable to read repository at http://download.eclipse.org/releases/indigo

参考您可以连接到互联网,在所有通过Eclipse的?

打开内部网页浏览器。在Eclipse中:窗口 - >显示视图 - >其他 - >常规:内部网页浏览器。 查找任何正常的地址,它工作? 你能连接到另一个更新站点吗?尝试例如Eclipse Emma:http://update.eclemma.org/你有看到什么吗?

什么是您的代理偏好?转到窗口 - >首选项 - >常规:网络连接。

活动提供者:

指定打开连接时要使用的设置配置文件。选择直接提供程序会导致所有连接在不使用代理服务器的情况下打开。选择Manual可以使用Eclipse中定义的设置。在某些平台上还有一个Native提供程序可用,选择此提供程序会导致在OS中发现的设置被使用。 如果互联网在Eclipse之外正常工作,请尝试更改为Native。之后,尝试Direct。

我遇到的问题,其中一个更新站点将不加载,然后我不得不删除,然后重新添加。这迫使Eclipse重新读取站点的内容,即使它有一个缓存副本。所以,如果你仍然没有连接到靛蓝更新网站,但其他一切都在工作,那就试试看。转到窗口 - >首选项 - >安装/更新:可用的软件站点。然后删除并添加靛蓝网站。请记住复制地址,以便您可以再次添加。

如通过@lostiniceland下方的评论所说,这是实现上述简单的方法:

转到首选项 - >安装更新 - >可用软件的网站=>选择条目,然后点击“刷新”按钮向右。这有时也是有帮助的,当你有测试自定义插件

0

我的Eclipse安装本地回到updateSite:

  • SuSE Linux企业服务器11
  • Eclipse的霓虹灯64位
  • 的Oracle JDK jdk1。 8.0_51 64位

我制定并采取了很多在网上并没有什么帮助的建议。 除了一个:

  • 在日食进入“窗口 - >首选项 - >常规:网络连接”,并设置“活跃来源”为“本地”
  • 退出蚀
  • 在shell提示符下,键入

  • 出口HTTP_PROXY = http://proxy-rzf:8080”(你自己的代理服务器和端口)

  • 精选文摘调用Ë

DONE!

如果然后进入月食“网络连接”设置,你会看到类似的图像: eclipse proxy settings added through the shell "export" Statement

我希望我能帮助别人这一点。花费我很多时间搜索和尝试。