2012-07-18 60 views
17

我在打開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是version20和Java 1.6 你有什麼我應該做的任何想法?

+0

重新安裝?聽起來像是你的基礎Eclipse安裝中的某些東西不好或丟失。 – 2012-07-18 08:00:12

+0

我剛剛完成安裝(安裝相同的版本)安裝完成,沒有問題,但仍然出現相同的錯誤。我的研究發現,最有可能的問題是以前的Java版本,但這裏不是問題... – Libathos 2012-07-18 08:05:07

+0

除了錯誤日誌條目之外,還有什麼問題?通常情況下,錯誤中有奇怪的條目日誌由於插件的各種小問題。 – 2012-07-18 08:15:37

回答

13

我認爲這可能發生在從Eclipse中刪除功能並且工作區未正確更新時發生。創建一個新的工作區,導入所有項目並刪除舊的工作區。

+0

您可以使用Imports - > General - > Existing Project進入Workspace,但要小心不要再次導入所有問題。 – ksnortum 2012-11-20 20:41:38

29

一般來說,這是您卸載的東西的剩餘物。爲了擺脫錯誤的,關閉Eclipse,找到workbench.xml(XML)和workbench.xmi(XMI)無論是在

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

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

目錄您的工作空間中的文件,並刪除所有相應的線(搜索您在消息中看到的包名稱)。

+12

我刪除了目錄(工作區)/./ metadata/.plugins/org.eclipse.e4.workbench,問題就消失了。我已經嘗試了很多東西,這是唯一有效的。 – matiasg 2013-01-24 22:11:58

+0

它正在工作,但必須停止Eclipse,直到編輯這兩個文件。 – 2013-10-03 07:27:18

+0

我剛剛通過刪除 \ .metadata \ .plugins \ org.eclipse.e4.workbench \ workbench.xmi 來重置我的工作空間,同時關閉了eclipse。 – 2014-06-12 08:18:20

0

我有這個問題,由於一個特定的視圖(雖然我不知道是什麼造成了它的第一個地方)。我只是關閉視圖並重新啓動Eclipse - 問題解決了!

1

我跑到RCP應用程序的運行配置(使用EMF創建),並在運行之前檢查Run - > configurations ...對話框下的無線電框到「Clear workspace」。這解決了關於缺少ActionSets的問題。我試圖通過上面的方法找到缺少ActionSets的引用,但沒有修復這個bug(在workbench.xml或workbench.xmi文件中沒有引用缺少的ActionSets。我在Mac OS X上使用Kepler SR2 10.9.2。

+0

「運行 - >配置...對話框到」清除工作區「在運行之前」沒有解決缺少ActionSets的問題,但我的應用程序能夠重新啓動。這讓我神清氣爽!謝謝! – Kay 2014-05-03 22:58:01