17

打开 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 你知道我应该做什么吗?

4

4 回答 4

29

一般来说,这是你卸载的东西的遗留物。要消除该错误,请关闭 Eclipse,在任一文件夹中找到workbench.xml(XML) 和workbench.xmi(XMI) 文件

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

或者

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

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

于 2012-12-14T18:38:47.800 回答
14

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

于 2012-08-01T17:47:26.327 回答
1

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

于 2014-04-27T20:33:37.430 回答
0

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

于 2014-04-17T10:21:48.787 回答