在我還是新手時,使用 Eclipse 不會常常安裝 Eclipse 套件,因為那個時候還用不到 😆
變成資深的工程師後,對自己的工具開始了有要求,開始會安裝 Eclipse 的套件,希望工具越來越好用~ 👍
以前可使找前輩解決問題,但當我變成前輩後,我就要自己解決問題啦~
像是今天要分享的「 Eclipse 無法找到要求目標的有效憑證路徑」,造成無法安裝 Eclipse 的套件問題,該怎麼解決,還有要釐清問題的原因 😊
讓我們像大師的狀態前進吧~ 😁
Eclipse 無法找到要求目標的有效憑證路徑,會看的錯誤入如下 :
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
(一)、先到的你安裝的「 Eclipse」路徑下,找到「eclipse.ini」。
(二)、開啟「eclipse.ini」,並加入以指令。
-Djavax.net.ssl.trustStore=NUL
-Djavax.net.ssl.trustStoreType=Windows-ROOT
問題應該是啟動 Eclipse 的 JAVA 找不到金鑰庫或憑證,可能是 JDK 金鑰庫沒有憑證,但是你的電腦中有憑證,所以我們將他指定為使用本機金鑰庫,這樣我們可以不處理匯入憑證至 JAVA 金鑰庫的部分。
指令「-Djavax.net.ssl.trustStoreType=Windows-ROOT」是指引用本機金鑰庫,以取得受信任的證書,其中包含根 CA。
指令「-Djavax.net.ssl.trustStore=NUL」是指不指定金鑰庫,上述設定已經使用本機金鑰庫,這邊就不需要指定金鑰庫了。
正常開啟後,我們就可以使用 Eclipse Marletplace 下載自己需要使用的套件。
Eclipse Marletplace 有時候找不到自己需要的套件,就會使用 Install New Software 來安裝我們所需要的套件,正常連線後就可以順利使用這個功能囉~