2017-04-26 40 views
1

我剛剛在VirtualBox中安裝的是Xubuntu 16.04 64位的虛擬機。我使用Eclipse Neon Installer並選擇了CDT版本。我開始的Eclipse獲得「無法使類sun.security.ssl.SSLSocketImpl的成員」在Eclipse中安裝的PyDev當霓虹燈

緊接着我也嘗試安裝從市場上的PyDev。在您選擇要安裝哪些子組件的對話窗口後面(例如Mylyn集成),我得到了

無法讀取存儲庫http://www.pydev.org/updates/content.xml。 無法使類的成員sun.security.ssl.SSLSocketImpl 訪問:模塊java.base不會導出sun.security.ssl到 無名模塊@ 7098b8f8

底層JDK是OpenJDK的9(從官方軟件庫),我也嘗試切換到OpenJDK 8(使用sudo update-alternatives --config java並選擇第8版),結果相同。另外,我還在另一臺使用Xubuntu 16.10(相同架構)的機器上成功安裝了PyDev。

我無法找到是怎麼回事任何暗示。

編輯:更新Eclipse的作品(我剛剛更新了CDT,無論出於何種原因都不是最新版本)。

+0

我也在Ubuntu 16.04上遇到這個錯誤:( –

回答

0

我想有一些錯誤的正規網站。也許是因爲Source Forge switched to Let's Encrypt

我發現最好的解決辦法是安裝PyDev的from a zip file

  1. Source Forge下載PyDev zip文件。
  2. 解壓縮,然後將內容複製到Eclipse的dropins文件夾。
  3. 重新啓動Eclipse。

我不知道確切位置的文件均應該去,所以這裏是爲我工作的文件夾佈局:

  • eclipse
    • dropins
      • Eclipse X.Y.Z
        • features
          • 許多文件夾
        • plugins
          • 許多文件夾

之前,我得到了工作,我發現this question另一種選擇:使用AWS mirror的PyDev的更新站點。不幸的是,AWS鏡面有一箇舊版本的PyDev的。

+0

我將其標記爲答案,因爲它似乎提供了一個可重複的解決方案。在我的情況下,我再次下載Eclipse Neon,嘗試重新安裝,並且它全部工作突然,因爲在這兩種情況下,我使用的鏈接正規網站,並在安裝的過程是它不朝與正規網站的問題點是相同的。 – rbaleksandar