【问题标题】:open eclipse Markeplace打开日食市场
【发布时间】:2014-01-05 00:11:53
【问题描述】:

我想使用 eclipse 市场来添加 svn 插件,但是当我尝试这样做时,我遇到了这个异常:

Cannot open Eclipse Marketplace
Cannot install remote marketplace locations: Unable to read repository at marketplace.eclipse.org/catalogs/api/p.
Unable to read repository at marketplace.eclipse.org/catalogs/api/p.
sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Unable to read repository at marketplace.eclipse.org/catalogs/api/p.
sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

我使用 Eclipse 开普勒。

你有什么建议吗?

谢谢

【问题讨论】:

  • 你在代理服务器后面吗?
  • 您可以在窗口>>首选项>>常规>>网络连接下更改代理设置
  • 不知道有没有代理,怎么获取这些信息?
  • 如果你在一家公司,很可能你在代理。

标签: java eclipse svn eclipse-marketplace


【解决方案1】:

恐怕,它不是代理。也不是杀毒软件。我有同样的问题,也没有帮助。但是您的 Eclipse 根本无法访问站点,因为默认情况下 java 7 使 Eclpse 通过协议 IP6 访问它,Eclipse 并不真正支持该协议,至少在 4.3 之前的版本中。

进入cmd,使用

setx _JAVA_OPTIONS -Djava.net.preferIPv4Stack=true

重启eclipse就可以了。

【讨论】:

  • 这对我不起作用,我在代理后面,我看到的证书来自代理。所以我想我需要在 eclipse 的某个地方导入这个证书。
  • 当然,您拥有比 4.3 更新的 Eclipse。恐怕,现在原因可能不同了。找到您最近的方式并将其作为另一个答案发布在这里。
  • 顺便说一句,您的 jvm 是否具有您尝试访问的 URL 的证书?
  • 我有Eclipse Oxygen.1a (4.7.1a),我将证书导入到我的JVM的cacerts,我在eclipse.ini中设置了-vm参数,但没有运气。对不起,如果我评论错误的答案!
  • 以下参考是关于不同的 vm 键,但主要思想保持不变 - 更改 ini 是不够的! stackoverflow.com/a/10814631/715269
猜你喜欢
  • 2013-10-05
  • 1970-01-01
  • 1970-01-01
  • 2021-01-15
  • 1970-01-01
  • 2019-05-11
  • 2016-12-08
  • 2022-01-04
  • 1970-01-01
相关资源
最近更新 更多