2013-11-27 97 views
2

我目前正在Windows 7上使用Eclipse Kepler。之前我可以進入工作區屏幕以應用我想使用的工作區,但由於某種原因,我啓動Eclipse時現在可以獲得開普勒的Spash屏幕可能會在10秒內完成,應用程序崩潰。我在Eclipse文件夾中搜索日誌以確定是什麼問題,但我沒有找到並記錄。有沒有人遇到這樣的問題?我真的很感激任何幫助。Eclipse Kepler崩潰啓動時只顯示啓動屏幕

回答

2

嘗試了一些技巧後,例如eclipse -clean或eclipse -debug -console,在日誌文件中搜索提示,從java.library.path環境中刪除xulrunner,刪除一些最近的歷史文件等我找到了解決方案。在您的工作目錄中執行以下步驟:

cd .metadata/.plugins 
mv org.eclipse.core.resources org.eclipse.core.resources.bak 
Start eclipse. (It should show an error message or an empty workspace because no project is found.) 
Close all open editors tabs. 
Exit eclipse. 
rm -rf org.eclipse.core.resources (Delete the newly created directory.) 
mv org.eclipse.core.resources.bak/ org.eclipse.core.resources (Restore the original directory.) 
Start eclipse and start working. 
+0

如上所述,我只能進入Eclipse Splash屏幕。我無法使用eclipse進入我的工作區。我試圖cd .metadata/.plugins,但我沒有.metadata目錄。在我的插件目錄中,我發現了一個jar「org.eclipse.core.resources_3.8.100.v20130521-2026」不確定是否應該將這個jar移動到備份中。我在Windows環境中運行,所以我對Unix命令很好奇。我也嘗試過--clean選項。但是我再次在Eclipse目錄下找不到日誌文件。 – user3042826

+0

我嘗試在命令行上使用-debug和-console選項-Djava.class.path = C:\ EclipseForMoss \ Eclipse \\ plugins/org.eclipse.equinox.launcher_1.3.0.v20130327來運行eclipse -1440.jar VM初始化期間發生錯誤 java/lang/NoClassDefFoundError:java/lang/Object – user3042826

+0

做我所做的。詛咒自己有先見之明,可以預先備份所有項目,但不足以備份您的IDE。我不得不再次下載和重新安裝,這是頭髮很有趣,但有時是必要的。 –

18

加載日食與-clearPersistedState選項爲我工作

+0

它也適用於我:)。謝謝 – Jimmy

+0

它的工作!謝謝! – nelucon

0

兩個文件

*工作區/ .metadata/.plugins/org.eclipse.core的.resources/1300.snap

工作區/ .metadata/.plugins/org.eclipse.m2e.core /關係/ 26522e0d83a422eed93329ece7565cfc/_58.cfs *

ħ每刪除幾個100MB大小的廣告, 刪除那些再次啓動的eclipse。