2013-02-14 2 views
0

어제 저는 Eclipse Indigo를 실행할 수 없었습니다. 어제는 작동했습니다. 오류가 발생했습니다Eclipse를 실행할 수 없습니다

:

나는이 메시지가 나타납니다. 로그 파일 E를 참조하십시오 : \ 작업 공간 \

그리고 내 .log 파일이 표시 sim.metadata.log :

!STACK 0 
!MESSAGE An error occurred while automatically activating bundle org.eclipse.core.resources (103). 
... 
Caused by: java.lang.ClassFormatError: Illegal constant pool index 7436 for method signature in class file org/eclipse/core/internal/resources/MarkerManager 
... 
!STACK 1 
java.lang.NoClassDefFoundError: org/eclipse/core/resources/IContainer 
... 
Caused by: org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingClassNotFoundException: An error occurred while automatically activating bundle org.eclipse.core.resources (103). 
... 
Caused by: org.osgi.framework.BundleException: Exception in org.eclipse.core.resources.ResourcesPlugin.start() of bundle org.eclipse.core.resources. 

은 내가 clean 인수와 함께 이클립스를 실행하지만 동일합니다.

도움 주셔서 감사합니다.

답변

1

Eclipse를 다시 설치하십시오. 불법적 인 풀 인덱스에 관한 메시지는 깨진 .class 파일처럼 들립니다. 설정과 작업 영역은 그대로 유지해야하지만 플러그인 (있는 경우)을 다시 설치해야 할 수도 있습니다.

2

언젠가 전에 일식이 파손 된 것으로 보이며 작업 영역을 복원 할 수 없습니다.

.metadata/.plugins/org.eclipse.core.resources/.snap을 삭제할 수 있습니다.

또는

새 작업 영역을 사용해보십시오. \ configuration.settings \ org.eclipse.ui.ide.prefs의 설정을 변경하고 SHOW_WORKSPACE_SELECTION_DIALOG를 true로 설정하십시오.

그런 다음 모든 프로젝트를 작업 영역으로 가져 오십시오.

+0

안녕하세요. 저는 .metadata/.plugins/org.eclipse.core.resources/.snap' 폴더/파일이 없으며 제 'configuration.settings \ org.eclipse.ui.ide.prefs'에는' SHOW_WORKSPACE_SELECTION_DIALOG 엔트리를 포함한다. 추가하면 동일합니다. –

+0

죄송합니다. 인디고는 .markers이므로 \ .metadata \ .plugins \ org.eclipse.core.resources \ .markers 파일을 삭제하십시오. –

+0

이 폴더가 없습니다. 나는 가지고있다 : .history, .projects, .root, .safetable –

1

아직 작업 영역이 손상되지 않았다고 가정합니다. 가장 빠르고 가장 빠른 옵션은 Eclipse를 다시 설치하고 새 작업 영역을 이전 것으로 교체하는 것입니다.

+0

네, 그렇게하겠습니다 만 모든 플러그인을 다시 설치해야합니다 ... sic! –

+0

다른 설치에서 플러그인을 가져 오도록 현대 Eclipse에 알릴 수 있습니다. 훨씬 더 빨리. –

+0

예, 실제로 주노를 다운로드 중입니다. 나는 볼 것이다 ... –

관련 문제