Eclipse缺少动作集

打开Eclipse时遇到问题。 在错误日志中它说:

unable to find action set org.eclipse.wb.core.ui.actionset org.eclipse.rse.core.search.searchActionSet org.eclipse.rse.core.search.searchActionSet org.eclipse.mylyn.doc.actionSet org.eclipse.mylyn.context.ui.actionSet 

我正在使用Eclipse juno(版本4.2),我的ADT是版本20和Java 1.6你知道我应该做什么吗?

我认为,当从Eclipse中删除function并且未正确更新工作空间时,可能会发生这种情况。 创建新工作区,导入所有项目,然后删除旧工作区。

一般来说,这是您卸载的东西的剩余部分。 要摆脱这个错误,关闭Eclipse,找到workbench.xml (XML)和workbench.xmi (XMI)文件。

 .metadata\.plugins\org.eclipse.ui.workbench\ 

要么

 .metadata\.plugins\org.eclipse.e4.workbench\ 

工作区中的目录并删除所有相应的行(搜索您在消息中看到的包名称)。

我去了我使用的RCP应用程序的运行配置(使用EMF创建),然后在运行之前检查了运行 – >配置…对话框下的单选框,以“清除工作区”。 这解决了缺少ActionSet的问题。 我尝试按照上面的方法找到对缺少的ActionSet的引用,并且没有修复bug(在workbench.xml或workbench.xmi文件中没有对缺少的ActionSet的引用。我在Mac OS X上使用Kepler SR2 10.9.2。

由于特定的观点,我遇到了这个问题(虽然我不确定是什么原因造成的)。 我只是关闭视图并重新启动Eclipse – 问题解决了!