在开发Eclipse插件,调试运行插件时大家可能会遇到这样的问题:
"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."
我在开发是出现这种问题主要是因为重新建立了一个新的插件项目,项目名称与原来删除的项目名称相同导致。
具体解决办法如下:
1、找到运行插件项目的workspace(注意:不是你开发插件运行的Eclipse的workspace),一般目录名称为“runtime-EclipseApplication”。
2、找到后进入目录“.metadata\.plugins”察看是否有你要运行的插件的名称,如“XXX”,把这个目录删除即可,简单方法是把“.metadata\.plugins”中的全部目录删除。
3、再执行插件项目,OK了:)