2013-06-27 21 views
9

我正在使用Eclipse的juno在windows7-64bit操作系統上。由於突然發生電源問題,我的系統已關閉,當我重新啓動Eclipse時,Eclipse無法加載工作區。它在啓動時凍結,或者工作區不顯示。每當Eclipse沒有正常關閉時,似乎工作空間被破壞。修復啓動Eclipse工作空間因錯誤關機而損壞

一種方法是

RM -rf〜/工作區/ .metadata

這樣做,當然後,設置都走了,項目必須重新導入等 - 這是一個真正的痛苦:(我不明白爲什麼它必須這樣,其他應用程序似乎能夠保持他們的數據完好無損,即使他們被殺害。

你能提出一些方法來解決這個問題嗎?恢復包含設置的損壞工作區的方法?

在此先感謝

+0

是否損壞?它是否說它的工作空間不能在同一個位置創建......等等?它說什麼? –

+0

您是否嘗試刪除.markers.snap文件:workspace \ .metadata \ .plugins \ org.eclipse.core.resources \ .projects \(項目名稱)?有時這些也會導致你的Eclipse掛起。 –

回答

15

您可以編輯您的eclipse快捷方式,並添加後面的行--clean作爲運行時參數。它應該清理你的工作區,它可能會修復你的腐敗。

http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fmisc%2Fruntime-options.html

所以你的快捷方式會是這樣的:

"C:\Program Files(x86)\Eclipse\eclipse.exe" -clean

編輯:一旦你使用此後再刪除它確保,你不想來清潔您的每次啓動時都會發生日食。

+0

這在過去幫助了我。但是,請小心不要將其啓用,因爲它會減慢Eclipse加載時間。只需要一次解決問題。 –

1
從Vissol.ca

  • 創建一個新的工作區
  • 導入新的(機器人)項目(S)從現有的源極(S)
  • 好去...

然後您可以備份原始工作區,刪除它並根據需要重新創建它。