【问题标题】:Java Eclipse IDE - Repository ErrorsJava Eclipse IDE - 存储库错误
【发布时间】:2016-10-31 21:53:48
【问题描述】:

我已经好几个小时了,在网上搜索解决方案。我可以很高兴地说,这真的让我很生气。

打开“安装新软件”时,我收到“'联系软件站点'遇到问题。

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

这是错误日志:

无法找到某些网站。有关更多详细信息,请参阅错误日志。 无法读取存储库 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 但它找不到存储库,默认设置相同。

【问题讨论】:

  • 你在代理服务器后面吗???可能是代理设置的问题
  • 你用的是什么版本的eclipse和操作系统?
  • 我不在代理服务器后面。我正在运行 Windows 7 和 Eclipse Indigo。
  • 我遇到了同样的问题。我不明白。这里的这个家伙也有同样的问题,但没有人回复:eclipse.org/forums/index.php/m/718688。似乎是最新 Eclipse 的问题。我在 Mac OSX Lion 上。

标签: java eclipse repository


【解决方案1】:

我遇到了同样的问题。并在俄罗斯网站上找到了解决方案。 在 -vmargs 行下的文件 eclipse.ini 中添加以下行:

-Djava.net.preferIPv4Stack=true

这将解决问题。

Site with explanation

【讨论】:

  • 这就是解决方案。有人将此标记为答案。今天遇到了同样奇怪的错误,听从了这个建议,就像一个魅力。
  • Linux 上的 Indigo 或 Juno M7 从来没有遇到过这个问题,但是由于某种原因,当我升级到 Juno 版本时,我无法从版本库下载插件(然而,更新库,工作正常)。这解决了问题!
  • 以前也从未遇到过这个问题,直到最近。这解决了我的问题。
  • 我正在使用 Vista 和 eclipse Juno 和 JUnit4 - 这解决了我的问题,这是我在互联网上找到答案的唯一地方,我希望我有权将其标记为答案 - 它是对其他人很重要,可以节省他们的搜索时间
  • 遗憾的是链接页面现在离线
【解决方案2】:

我也遇到了同样的问题。我已经解决了禁用该网站的问题:

窗口首选项安装/更新可用软件站点

这里可以使用的网站有一个勾号(启用)。您必须找到导致问题的网站并将其禁用。

我希望这可能有用。

【讨论】:

  • 这对我有用。添加该行后,JS建议的答案仍然给了我相同的错误消息。
  • 通过取消选择它,您现在不会检查这些更新。这会使错误消失,但现在您将找不到这些组件的更新。
【解决方案3】:

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

我注意到我无法使用 Eclipse 内部 Web 浏览器 功能通过以下 Eclipse 菜单导航步骤浏览 Internet:

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

【讨论】:

    【解决方案4】:

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

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

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

    确保您的代理设置配置正确。如果您在大学或办公室网络上,您可以获得管理员的代理详细信息。就我而言,我必须配置 HTTP、HTTPS 和 SOCKS。

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

    注意:如果您的网络用户名或密码发生更改,您将需要更新。

    就我而言,我必须将“Active Provider”下拉菜单从“Direct”更改为“Manual”

    这解决了我所有的问题

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

    【讨论】:

      【解决方案5】:

      我遇到了同样的问题,为了解决它,我执行了以下步骤:

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

      单击选中的每一行,一次一个,然后在窗口的右下方,它会告诉您资源是否可用。如果该资源不可用,则取消选中它。然后我添加了以下资源站点,这能够修复错误。 名称:复合市场存储库 地点:http://marketplace.eclipse.org/repo

      希望这会有所帮助...

      【讨论】:

      • 作为“环顾四周并尝试这些东西......”的答案都很好,但解决我这个问题的真正答案是:添加行:“-Djava.net.preferIPv4Stack=true " 在文件 eclipse.ini 中的 "-vmargs" 行下
      【解决方案6】:

      这是在黑暗中拍摄的,可能无济于事,但您是否尝试过以下方法:

      你可以通过 Eclipse 连接到互联网吗?

      • 打开内部网络浏览器。在 Eclipse 中:窗口 -> 显示视图 -> 其他 -> 常规:内部 Web 浏览器。
      • 查找任何正常的地址,是否有效?

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

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

      主动提供者:

      指定打开连接时要使用的设置配置文件。选择直接提供程序会导致打开所有连接 不使用代理服务器。选择手动导致设置 在 Eclipse 中定义以使用。 在某些平台上还有一个 本机提供程序可用,选择此选项会导致设置 在要使用的操作系统中发现。

      如果互联网在 Eclipse 之外运行良好,请尝试更改为 本国的。之后,尝试直接。

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

      这是来自this post的复制粘贴。

      【讨论】:

        【解决方案7】:

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

        【讨论】:

          【解决方案8】:

          我也遇到了同样的问题,这里没有任何效果。我发现问题是openjdk和oracle-java版本的问题......结果我安装了6-8的所有版本......我不确定哪个解决了这个问题但是在安装了所有其中问题已解决。希望这会有所帮助

          【讨论】:

            【解决方案9】:

            我遇到了同样的问题,我检查了所有已安装浏览器的代理设置............其中一个浏览器(我的情况是 IE 8)正在使用代理设置来执行公司检测点............ 我取消选中那个............重新启动了我的日食,现在它工作正常............

            【讨论】:

              【解决方案10】:

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

              【讨论】:

                【解决方案11】:

                这是参考

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

                你可以通过 Eclipse 连接到互联网吗?

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

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

                活跃的提供者:

                指定打开连接时要使用的设置配置文件。选择直接提供程序会导致在不使用代理服务器的情况下打开所有连接。选择 Manual 会导致使用 Eclipse 中定义的设置。在某些平台上,还有一个可用的本地提供程序,选择此提供程序会导致使用在操作系统中发现的设置。 如果 Internet 在 Eclipse 之外运行良好,请尝试更改为 Native。之后,尝试 Direct。

                我遇到了无法加载更新站点的问题,因此我不得不将其删除并重新添加。这会强制 Eclipse 重新读取站点的内容,即使它有一个缓存副本。因此,如果您仍然无法连接到 indigo 更新站点,但其他一切正常,请尝试一下。转到窗口 -> 首选项 -> 安装/更新:可用软件站点。然后删除并添加靛蓝站点。请记住复制地址,以便再次添加。

                正如@lostiniceland 在下面的评论中所建议的,这是实现上述目标的一种更简单的方法:

                转到首选项 -> 安装更新 -> 可用软件站点 => 选择条目并单击右侧的“重新加载”按钮。当您有一个用于测试自定义插件的本地更新站点时,这有时也很有帮助

                【讨论】:

                  【解决方案12】:

                  我的 Eclipse 安装:

                  • SuSE Linux Enterprise Server 11。
                  • Eclipse Neon 64 位
                  • Oracle JDK jdk1.8.0_51 64 位

                  我研究并遵循了网络上的许多建议,但没有任何帮助。 除了那个:

                  • 在 Eclipse 中转到“窗口 -> 首选项 -> 常规:网络连接”并将“Aktiv 源”设置为“本机”
                  • 退出日食
                  • 在 shell 提示符下,键入

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

                  • 调用eclipse

                  完成!!!

                  如果您随后转到 eclipse“网络连接”设置,您将看到类似图像的内容:

                  我希望我能帮助别人。我花了很多时间搜索和尝试。

                  【讨论】:

                    猜你喜欢
                    • 2021-04-16
                    • 1970-01-01
                    • 2015-04-06
                    • 2019-12-29
                    • 2012-07-31
                    • 2023-02-17
                    • 1970-01-01
                    • 1970-01-01
                    • 2012-07-02
                    相关资源
                    最近更新 更多