1. 程式人生 > >【Java】MyEclipse 2017 漢化+反編譯外掛+修復漢化導致的外掛異常

【Java】MyEclipse 2017 漢化+反編譯外掛+修復漢化導致的外掛異常

1.漢化

本部分參考自MyEclipse 2017 漢化_百度經驗

開啟MyEclipse 2017,選單欄Help→Install from Site…
將Eclipse Neon版本的語言包網址
http://archive.eclipse.org/technology/babel/update-site/R0.15.0/neon/
貼上入“Work With:”一欄
在這裡插入圖片描述
選中Babel Language Packs in Chinese(Simplified)後點擊Next
然後等語言包安裝完成再重啟,MyEclipse介面就成中文的了

2.安裝反編譯外掛

本部分參考自

MyEclipse2017中安裝反編譯外掛(親測有效) - Enetaunt的部落格 - CSDN部落格

3.修復漢化導致的外掛異常

本部分參考自eclipse中 由於發生內部錯誤而無法建立此部件。產生該故障的原因是:Unmatched braces in the pattern-CSDN論壇

這實際上是3.1.1JDT中文包的問題,問題出在org.eclipse.jdt.core.nl1_3.1.1.jar包的org\eclipse\jdt\internal\core\util\messages_zh.properties裡的
disassembler_opentypedeclaration=\ \u201C{\u201D
這行有問題 \ \u201C{\u201D 表示“{”;這無法由正則表示式規則解析。經查詢其他的資原始檔為:
disassembler_opentypedeclaration=\ ‘{’
把它在org\eclipse\jdt\internal\core\util\messages_zh.properties裡改正過來就好了。

這裡出問題的jar在plugins/org.eclipse.jdt.core.nl_zh_4.6.0.v20170819075953.jar中
用winrar等工具開啟jar,編輯好儲存回去,重啟就可以在漢化情況下使用反編譯外掛了。
在這裡插入圖片描述