티스토리 뷰


현재 아주아주 과거 버전의 이클립스를 사용하는 프로젝트가 있는데 이클립스의 버전이 3.5.2다. 거의 시조새급의 이클립스이지만 아주아주 과거에 구성한 프로젝트라면 함부러 이클립스 버전을 올릴수만도 없는 노릇.

 

이클립스 F3 Problems opening an editor - MALFORMED 해결

 

계속해서 사용하고 있는데 개발 PC에는 하나의 프로젝트 환경만 꾸리는것이 아니라 이것저것 JDK 버전도 계속해서 설치하게 되고, 프로젝트 별로 맞는 이클립스를 계속해서 설치하게 된다. 

 

인터넷에 해당 문제로 구글링을 해보게 되면 

 

1) 프로젝트 우클릭 > properties > project Facets > 우측 Convert to faceted form.. 클릭

2) 메이븐 MAVEN 프로젝트로 설정할 것.

3) .project 파일과 .classpath 파일을 받거나 체크해볼 것.

4) java build path 에서 참조하고 있는 라이브러리나 클래스 패스들을 체크해볼 것.

5) 이클립스 시작 시 -clearPersistedState 옵션을 붙이고 시작해볼 것.

6) .metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi < 해당 파일을 지우고 이클립스를 재시작하여 해볼 것.

 

등등의 방법들이 구글링 되지만 모두 해당사항이 없었고 알고 보니 아주 쉽고 당연한 문제였다. 바로 이클립스 ini 에 별도로 vm 경로를 지정해주지 않은 상태에서 

 

최신 jdk를 PC에 설치했고 이 구형, 시조새급 이클립스는 최신 JDK에서 제대로 구동될 수 없어서 F3이건 뭐건 이상 동작들을 하고 있었던 것...

 

하여 eclipse.ini 에 -vm 옵션을 넣어 javaw.exe 경로를 맞는 버전으로 지정해주고 재시작 하고 나서 제대로된 동작을 볼 수 있었다.

 

eclipse.ini 추가내용)

-vm
[javaw.exe경로]

 

위 6가지 방법들을 다 해보고 안되는 사례라면 eclipse.ini 파일에 -vm 경로를 지정되있는지 확인해보길...

 

 

 


댓글
최근에 올라온 글
최근에 달린 댓글