1
強制關閉一個Eclipse STS工作區就啓動不起來的下降後,在.metadata/.LOG的錯誤是:Eclipse的春天工具套件工作區打破
!SESSION 2015-02-06 11:32:47.154 -----------------------------------------------
eclipse.buildId=3.6.3.201411281414-RELEASE-e43
java.version=1.7.0_60
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Framework arguments: -product org.springsource.sts.ide
Command-line arguments: -data /home/myHome/STSWorkspace -os linux -ws gtk -arch x86_64 -product org.springsource.sts.ide
!ENTRY org.eclipse.ui 4 0 2015-02-06 11:35:09.243
!MESSAGE Unhandled event loop exception
!STACK 0
org.eclipse.e4.core.di.InjectionException: java.lang.ClassCastException: org.eclipse.e4.ui.model.application.ui.menu.impl.ToolBarSeparatorImpl cannot be cast to org.eclipse.e4.ui.model.application.ui.menu.MToolBar
啓動與-clean選項沒工作。任何想法如何修復.metadata目錄?
在此先感謝
其他工作區仍在工作,所以它是一個工作區問題,而不是STS安裝問題。我將刪除.metadata,但以這種方式,我放棄了爲該工作區創建的格式配置? – 2015-02-08 08:43:48
是的,但您可以嘗試備份該數據。它存儲在工作區(見http://stackoverflow.com/questions/3790241/what-files-does-eclipse-store-java-code-style-settings-to)特定的文件,所以你可以備份文件並將其放回到文件系統級別的新工作區中(而STS/Eclipse未運行)。 – 2015-02-09 09:40:18