2013-12-17 46 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