2014-02-21 29 views
2

Eclipse有錯誤。它崩潰,它凍結。即使它不是底層操作系統也可能有問題。這是生活中的事實。有沒有什麼可以防止Eclipse崩潰時重新導入所有項目?

的問題是,每次在Eclipse慘遭終止時間,我不得不刪除.metadata/.plugins/org.eclipse.core.resources文件夾,否則Eclipse中就不會加載所有的工作區。

但是,當我這樣做時,Eclipse會忘記項目瀏覽器中的項目。再次重新導入它並不是那麼麻煩,但越來越討厭我工作的項目越多,Eclipse需要終止的頻率越高。

有什麼辦法可以防止需要重新導入所有項目?例如,當Firefox被粗暴終止時,不需要放棄關於當前會話的信息,因爲有可以恢復舊工作會話的插件(例如會話管理器)。

或者也許有一種方法可以自動修復.metadata/.plugins/org.eclipse.core.resources中損壞的數據? (這可能並不那麼容易,因爲所有文件都是二進制文件)。

或者也許有辦法自動化工作區導入?運行這樣的腳本將是一個巨大的節省時間。

+0

我認爲你應該做的事了實際問題。我的Eclipse(在不同平臺上使用不同版本多年)幾乎從不崩潰,如果它發生崩潰,它會正常恢復。您的安裝似乎存在嚴重問題。 –

+0

@AndréStannek真的,在理想的世界。例如,Eclipse只是凍結(沒有崩潰),所以我期望沒有調試轉儲。爲了解決這個問題,我需要在調試器下運行它。我想我需要一些關於Java的知識。在這個世界上,我根本不知道Java - 我使用eclipse來管理我的Bugzilla賬戶(Mylyn),Puppet(Gepetto),偶爾做一些R編程(Statet)。我甚至不知道從哪裏開始找到Eclipse問題的根源。還有這個越野車的肉桂(我使用Linux),偶爾會凍結,迫使我重新啓動桌面...... –

回答

1

事我會嘗試依次是:

  1. 啓動Eclipse與-clean標誌:./eclipse -clean
  2. 刪除.lock文件:workspace/.metadata/.lock
  3. 檢查日誌文件:workspace/.metadata/.log
  4. 刪除。快照文件workspace/.metadata/.plugins/org.eclipse.core.resources/.snap
  5. 如果您使用的是eclipse4,請刪除工作臺文件:workspace/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi
  6. 刪除項目.markers.snap文件workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/*/.markers.snap

編輯:.snap文件可以被命名爲.snap或.markers.snap根據您的Eclipse版本

+0

哇!非常非常感謝你。看來我需要刪除org.eclipse.core.resources/.snap文件。 –