2013-12-17 48 views
5

我想用eclipse市场添加SVN插件,但是当我尝试这样做,我有这样的例外:打开Eclipse Markeplace

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开普勒。

有什么建议吗?

谢谢

+2

你在代理服务器后面吗? – aphex

+0

您可以在窗口>>首选项>>常规>>网络连接下更改代理设置 –

+0

我不知道是否有代理,我如何获取此信息? –

回答

7

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

进入CMD下用

setx _JAVA_OPTIONS -Djava.net.preferIPv4Stack=true 

重启Eclipse,它会工作。

+0

这对我来说不起作用,我在代理之后,我看到的证书来自代理。所以我需要在eclipse中的某处导入这个证书。 – aliopi

+0

当然,你的Eclipse比4.3更新。恐怕现在原因可能会有所不同。找到你的最近的方式,并在这里发布它作为另一个答案。 – Gangnus

+0

顺便说一句,你的jvm是否有你想要访问的URL的证书? – Gangnus