iT邦幫忙

0

【程式開發筆記】問題排除 - Eclipse 無法找到要求目標的有效憑證路徑 - 大漠國渡

  • 分享至 

  • xImage
  •  

圖文並茂的詳細內容至自個人部落格 : 【程式開發筆記】問題排除 - Eclipse 無法找到要求目標的有效憑證路徑 - 大漠國渡

前言

在我還是新手時,使用 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 Marletplace 無法找到要求目標的有效憑證路徑

(二)、Install New Software 無法找到要求目標的有效憑證路徑

二、解決方式

(一)、先到的你安裝的「 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 正常連線

Eclipse Marletplace 有時候找不到自己需要的套件,就會使用 Install New Software 來安裝我們所需要的套件,正常連線後就可以順利使用這個功能囉~


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
厚厚
iT邦新手 1 級 ‧ 2024-01-22 08:45:48

[因該]應該是[應該]

jay313tw iT邦新手 5 級 ‧ 2024-01-22 21:48:57 檢舉

尷尬了/images/emoticon/emoticon16.gif
感謝~ 已修正

我要留言

立即登入留言