22

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

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

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

这通常是由您的互联网连接问题引起的。请检查您的互联网连接并重试。市场.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但仍然是同样的问题

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

以下是代理详细信息的快照 在此处输入图像描述

4

16 回答 16

24

解决方案是:

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

  2. 选择“Active Provider”到“Direct”

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

它将开始打开。

于 2018-02-03T04:10:05.277 回答
8

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

-Djava.net.preferIPv4Stack=true
于 2018-05-17T11:41:21.323 回答
8
  • 转到:窗口->首选项->常规->网络连接
  • 选择“Active Provider”到“Native”
  • 单击“应用”,然后单击“确定”

注意:我经历了所有可能性 -marketplace.eclipse.org/catalogs/api*(不工作) - 将“活动提供者”更改为“手动”/“直接”(不工作) - 禁用代理条目/绕过(不工作)

于 2018-06-08T03:59:56.357 回答
5
  1. 打开命令提示符(Windows 开始按钮,在搜索中键入 cmd)
  2. 单击命令提示符左上角,单击属性,启用快速编辑模式
  3. 复制:setx _JAVA_OPTIONS -Djava.net.preferIPv4Stack=true
  4. 右键单击命令提示符,应该粘贴
  5. 点击进入。就这么简单!
于 2018-01-14T05:11:20.090 回答
5

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

在此处输入图像描述

于 2017-07-07T14:45:03.087 回答
4

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

于 2017-12-14T05:37:07.900 回答
2

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

  1. 使用 CNTLM 代理,可以按照这个 GitHub 自述文件安装和运行。

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

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

Eclipse CNTLM 代理

于 2018-09-27T09:14:53.730 回答
2

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

-Djava.net.preferIPv4Stack=true

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

于 2018-07-11T13:42:31.053 回答
0

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

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

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

网络连接

  • Active Provider设置为Manual
  • 为所有代理条目添加正确的主机端口。
  • 单击带有SOCKS的行,然后单击右侧的清除。
  • 删除Proxy bypass中的所有行并添加一行localhost
于 2022-01-11T15:05:49.323 回答
0

您是否在 NTLM 代理后面运行?如果是这样,您可能会在此线程中找到帮助

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

于 2017-01-19T09:26:53.677 回答
0

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

  • 窗口 -> 首选项 -> 安全存储
  • 选项卡 - 内容
  • 删除【默认安全存储】
  • 重启 Eclipse

不用担心 - 存储将自动重新创建。

于 2017-11-02T08:09:13.477 回答
0

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

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

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

它应该可以完美运行。

于 2020-05-07T07:36:36.393 回答
0

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

sudo vim /etc/resolve.conf

并添加这两行。

nameserver 8.8.8.8
nameserver 8.8.4.4

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

于 2020-07-18T06:12:39.547 回答
0

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

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

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

它将开始下载,安装成功后eclipse将重新启动。

于 2018-05-30T10:58:13.743 回答
0

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

于 2018-08-07T09:30:56.853 回答
0

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

于 2019-12-17T13:02:31.870 回答