【问题标题】:Cannot open Eclipse Marketplace Cannot install remote marketplace locations: Cannot resolve host无法打开 Eclipse Marketplace 无法安装远程市场位置:无法解析主机
【发布时间】:2017-06-02 21:53:06
【问题描述】:

我正在使用 Eclipse Kepler 版本并尝试从 Eclipse 市场安装 Sonar 插件。 但我遇到了错误

无法打开 Eclipse Marketplace 无法安装远程市场 位置:无法解析主机

这通常是由您的互联网连接问题引起的。 请检查您的互联网连接并重试。未知主机: http://marketplace.eclipse.org/catalogs/api/pmarketplace.eclipse.org 无法解析主机

这通常是由您的互联网连接问题引起的。 请检查您的互联网连接并重试。 market.eclipse.org

我按照某些人建议的解决方案尝试了以下事情。

  1. 转到窗口-> 首选项-> 常规-> 网络连接。和 更改以下设置 Active Provider-> Manual-> 并检查---> HTTP, HTTPS 和 SOCS。重启eclipse后问题依旧。
  2. 我尝试从 Eclipse Internet Explorer 连接到 google.com 并且能够看到 google 主页
  3. 在 eclipse.ini 文件中添加了一行 -vmargs -Djava.net.preferIPv4Stack=true 但还是同样的问题

我对这个问题感到非常沮丧,在任何地方都找不到任何帮助。如果有人遇到过这个问题并有有效的解决方案,请提供帮助。

以下是代理详细信息的快照

【问题讨论】:

    标签: eclipse eclipse-marketplace


    【解决方案1】:

    解决办法是:

    1. 转到-窗口->首选项->常规->网络连接

    2. 选择“主动提供者”到“直接”

    3. 然后点击“应用”,再点击“确定”。

    它将开始打开。

    【讨论】:

      【解决方案2】:

      我尝试了所有建议,但对 Eclipse Mars、Neo 和 Oxygen 没有成功 最后,当我在 eclipse.ini 文件中添加以下行时,它适用于 Eclipse Oxygen

      -Djava.net.preferIPv4Stack=true
      

      【讨论】:

      • 在尝试了所有其他选项后,这对我来说在 Windows 10 上成功了。
      • 仅供参考,它必须添加到 eclipse.ini 文件中的 vmarg 旁边。
      【解决方案3】:
      • 转到:窗口->首选项->常规->网络连接
      • 选择“Active Provider”到“Native”
      • 点击“应用”,然后点击“确定”

      注意:我经历了所有的可能性 -marketplace.eclipse.org/catalogs/api*(不工作) - 将“Active Provider”更改为“Manual”/“Direct”(不工作) - 禁用代理条目/绕过(不工作)

      【讨论】:

        【解决方案4】:

        尝试在代理绕过中添加这样的主机:marketplace.eclipse.org/catalogs/api*

        【讨论】:

        • 这些应该检查,对吧?对我来说,它在任何情况下都不起作用。在 CentOS 7 上
        【解决方案5】:
        1. 打开命令提示符(Windows 开始按钮,在搜索中输入 cmd)
        2. 点击命令提示符左上角,点击属性,开启快速编辑模式
        3. 复制:setx _JAVA_OPTIONS -Djava.net.preferIPv4Stack=true
        4. 右键单击命令提示符,应该粘贴
        5. 按回车键。就这么简单!

        【讨论】:

          【解决方案6】:

          Eclipse Oxygen 版本:Window->Preferences->network connections->default apply 将重置设置。重启eclipse,它应该可以工作了

          【讨论】:

            【解决方案7】:

            我尝试了所有建议,但对 Eclipse Neon 和 Oxygen 没有成功。最后,当我在 eclipse 文件夹的配置设置中添加以下行时,它适用于 Eclipse Neon。

            -Djava.net.preferIPv4Stack=true

            在 eclipse 文件夹中编辑配置设置并添加以下行并保存。 它会起作用的。

            【讨论】:

            • 在 eclipse.ini 文件中添加这个条目对我有用。谢谢。
            【解决方案8】:

            对我来说,我通过这些步骤解决了问题:

            1. 使用CNTLM代理,关注this GitHub readme file即可安装运行。

            2. 转到-窗口->首选项->常规->网络连接

            3. 单击空行并添加主机和您在 CNTLM 中配置的相同端口

            【讨论】:

              【解决方案9】:

              您是否在 NTLM 代理后面运行?如果是这样,您可以通过this Thread 寻求帮助

              有点 hacky 的解决方法是手动下载插件,然后通过“添加本地更新站点”添加它。

              【讨论】:

                【解决方案10】:

                我有同样的问题。我通过以下步骤解决了它:

                • 窗口 -> 首选项 -> 安全存储
                • 标签 - 内容
                • 删除[默认安全存储]
                • 重启 Eclipse

                别担心 - 存储会自动重新创建。

                【讨论】:

                • 不明白为什么,但这对我有用!谢谢
                • 它对我也不起作用。我试过 Eclipse Mars / Oxygen / Neo
                【解决方案11】:

                我已经尝试了上面给出的所有可能的建议,但最终得到了答案: 这可能不是安装插件的正确方法,但它对我有用并且符合我的目的

                打开以下网址: http://marketplace.eclipse.org/marketplace-client-intro?mpc_install=252148

                打开 eclipse 并从 eclipse 上的上述 url 拖放插件 [在顶部附近的标题]

                安装成功后会开始下载,eclipse会重启。

                【讨论】:

                  【解决方案12】:

                  我用 Eclipse Photon 尝试了上面的所有建议。没有工作。最后通过将 Eclipse 安装到没有空格的路径来打开市场。

                  【讨论】:

                    【解决方案13】:

                    启动时,java 应用程序默认独占侦听 ipv6。通过在 -vmargs 下方添加 -Djava.net.preferIPv4Stack=true 来修改文件夹中存在的 .ini 配置设置文件。 这会将 java 设置为首选 IPV4 堆栈。

                    【讨论】:

                      【解决方案14】:

                      当您在网络设置中设置了任何代理连接时,通常会发生这种情况。您可以在 Windows 的代理设置中进行检查。

                      只需从那里复制代理主机并将其添加到代理绕过主机列表中

                      • 窗口->首选项->常规->网络连接
                      • 然后点击应用并关闭。

                      它应该可以完美运行。

                      【讨论】:

                        【解决方案15】:

                        我今天早上在Ubuntu 20.04LTSEclipse Version: 2020-03 (4.15.0) 遇到了同样的情况。这对我有用。

                        sudo vim /etc/resolve.conf
                        

                        并添加这两行。

                        nameserver 8.8.8.8
                        nameserver 8.8.4.4
                        

                        保存文件并重新启动网络。它就像一个魅力。

                        【讨论】:

                          【解决方案16】:

                          我遇到了类似的问题,这是我的解决方法。

                          我没有找到任何其他适合我的类似答案,所以这里是:

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

                          • Active Provider放到Manual
                          • 为所有代理条目添加正确的主机端口
                          • 点击带有SOCKS的行,然后点击右侧的Clear
                          • 删除 Proxy bypass 中的所有行并添加带有 localhost 的行。

                          【讨论】:

                            猜你喜欢
                            • 1970-01-01
                            • 1970-01-01
                            • 2021-01-15
                            • 1970-01-01
                            • 1970-01-01
                            • 1970-01-01
                            • 2013-10-05
                            • 1970-01-01
                            • 1970-01-01
                            相关资源
                            最近更新 更多