離線安裝 Enhanced Class Decompiler

通過 Eclipse Marketplace 安裝 Enhanced Class Decompiler 總是報 Unable to read repository at https://ecd-plugin.github.io/update/content.xml.的錯誤,和 Eclipse下載反編譯插件報錯Unable to read repository at https://ecd-plugin.github.io/update/content.xml問題解決 裏的問題一模一樣,不過我這邊並不是 JDK 版本的問題,google 也沒發現是什麼原因和解決辦法。

只能嘗試離線安裝了,到官網https://github.com/ecd-plugin/ecd/releases下載的 enhanced-class-decompiler-3.1.1.201811062102.zip,然後到 Eclipse -> Help -> Install New Software... , 點擊 Add 按鈕,在彈窗裏點擊 Archive 按鈕選擇下載好的 enhanced-class-decompiler-3.1.1.201811062102.zip,但是依然報錯,原來是這個 zip 包缺少 site.xml 文件。

繼續到官網 https://github.com/ecd-plugin/update 用 git Clone 這個 ECD 工程:

將紅框裏的三個文件打包成一個 zip 文件,然後再以離線方式安裝,我一開始是把所有的插件都選擇了,結果雖然顯示插件安裝成功,但是就是不起作用,按照 Eclipse 安裝插件後不顯示的解決辦法 試了好多次都不行,重啓電腦也不行。

 

最後,在 Eclipse Marketplace 裏面找到 ECD 插件,全部卸載,然後重新離線安裝,不過這次我只選擇 Enhanced Class Decompiler(Core), Optional 的都不選,安裝成功了。。。可以在 Preferences -> Java 裏看到 Decompiler 菜單了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章