當選擇完workspace之后,eclipse開始加載啟動,在這個階段經常出現閃退出的情況,這主要有兩個原因:
原因一、eclipse.ini的配置問題:
可能配置的內存太小,或者系統本身內存不夠了,比如我的就配置成這樣:
-Xms128m -Xmx512m -XX:PermSize=256m -XX:MaxPermSize=512m -Dorg.eclipse.swt.browser.DefaultType=mozilla
具體配置方法和參數說明網上很多,不再贅述。
原因二、之前錯誤的關閉,workspace的問題:
這個問題比較棘手,因為很難找到問題出再哪,可能之前的操作有誤,可能某個插件BUG,等等。
最狠的解決方法是刪除workspace/.metadata/目錄,也就是把這個workspace從eclipse的記憶中刪除,缺點是要重新加載每一個項目...
網上很流行的一個方法是:
$ rm YOUR_PROJECT_DIR/.metadata/.plugins/org.eclipse.core.resources/.snap
但是我沒成功。
我用的這個方法成功了:
0, 進入workspace/.metadata/.plugins/目錄 1. Rename org.eclipse.core.resources to org.eclipse.core.resources_old. 2. Start eclipse 3. Close eclipse 4. Delete org.eclipse.core.resources 5. Rename org.eclipse.core.resources_old back to org.eclipse.core.resources 6. Star eclipse
這個方法相對完美,不用重新加載任何項目,推薦!