在開(kāi)發(fā)Eclipse插件,調(diào)試運(yùn)行插件時(shí)大家可能會(huì)遇到這樣的問(wèn)題:
"Unable to create this part due to an internal error. Reason for the?failure: The editor class could not be instantiated. This usually?indicates that the editor's class name was mistyped in plugin.xml."
我在開(kāi)發(fā)是出現(xiàn)這種問(wèn)題主要是因?yàn)橹匦陆⒘艘粋€(gè)新的插件項(xiàng)目,項(xiàng)目名稱與原來(lái)刪除的項(xiàng)目名稱相同導(dǎo)致。
具體解決辦法如下:
1、找到運(yùn)行插件項(xiàng)目的workspace(注意:不是你開(kāi)發(fā)插件運(yùn)行的Eclipse的workspace),一般目錄名稱為“runtime-EclipseApplication”。
2、找到后進(jìn)入目錄“.metadata\.plugins”察看是否有你要運(yùn)行的插件的名稱,如“XXX”,把這個(gè)目錄刪除即可,簡(jiǎn)單方法是把“.metadata\.plugins”中的全部目錄刪除。
3、再執(zhí)行插件項(xiàng)目,OK了:)