2012-03-10 61 views
13

我可能在Eclipse運行配置中存在腐敗問題。這發生在我從project1project2之間拖拽(或複製粘貼,我不記得)一個名爲MyClass的Java類。然後我刪除project1。當我創建一個新的運行配置時,給出的名稱是MyClass (1)。換句話說,它認爲已經有一個名爲MyClass的運行配置,所以新的配置必須附加一個數字。 (編輯:沒有現有MyClass運行配置,所以沒有明顯的原因附加編號事實上,我刪除了我所有的運行配置。)有沒有辦法刪除Eclipse運行配置中的元數據?

我怎樣才能輕鬆地清理元數據,並能夠以最少的手動工作再次構建?

如果有擺脫的不僅僅是運行的配置,這可能仍然是,如果它不產生大量的手工操作來獲取設置重新工作很好地解決元數據清除建議。

編輯:該問題可能是由於在導出對話框中有一個名爲MyClass - project1的啓動配置。 project1不再存在,但這個剩餘的生命,捆綁類名稱MyClass。我不確定運行配置和啓動配置是否有區別。

+0

試過了,從菜單項中選擇項目,然後選擇清理。 – 2012-03-10 08:59:55

+0

是的。我已經重複清理並刷新(F5)。 – H2ONaCl 2012-03-10 09:08:00

+0

+1,以便它可以得到必要的注意:-) – 2012-03-10 09:18:30

回答

23

AFAIK啓動配置存儲在:

${WORKSPACE}/.metadata/.plugins/org.eclipse.debug.core/.launches 

看看到存在的配置,並刪除那些不感興趣的你。

並重新啓動Eclipse

4

打開Eclipse。按照運行=>運行配置。您會在左側看到選項。根據Java應用程序選項,你會看到可運行的類的列表(那些有一個主要方法)。該列表上的這些類節點可以右鍵單擊。通過在你的運行配置右擊,你會看到重複刪除選項。您可以通過刪除選項刪除舊的運行配置。要創建一個新的運行配置,右鍵單擊Java應用程序選項,並單擊,然後對其進行配置。

+0

我應該提到沒有名爲'MyClass'的舊運行配置,所以沒有什麼可刪除的。這看起來像一個腐敗問題,所以我正在尋找一個元數據修復。 – H2ONaCl 2012-03-10 08:51:21

0

您可以嘗試啓動Eclipse與-cleancommand line option

在Windows上做到這一點的最簡單的方法是複製你的快捷方式Eclipse和添加選項的參數列表,然後開始使用新的快捷方式。

+0

謝謝。我嘗試過這個。沒什麼區別。 – H2ONaCl 2012-03-10 10:11:44