[IDE] Eclipse 실행 오류 - 실행 시 자동 종료
제가 직면했던 오류는 아니고 얼마 전에 담당 PL님의 PC에서 갑자기 이클립스가 실행이 되지 않는 다고 한번 봐달라고 하셔서 자리에 가서 보게 되었습니다.
이클립스를 실행하면 처음에 실행되는 로딩 창에 로딩이 진행된 후 로딩이 종료되는 시점에 아무일도 없었다는 듯이 바탕화면으로 돌아오는 상황이었습니다. 마치 방금전까지 아무것도 클릭하지 않은 것 처럼 말이죠.
JAVA MEMORY 어쩌구 저쩌구 팝업을 내뱉으면서 실행되지 않았던 적은 경험해보았는데 이런 상황은 처음인지라 열심히 구글링을 하였습니다.
대부분의 해결방안은 workbench.xmi 파일을 삭제 후 재 시작하라는 내용이었는데 안타깝게도 그 해결책은 적용되지 않았습니다.
경로는 아래와 같습니다.
/workspace/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi
이 파일을 삭제 후 이클립스를 재 실행하면 해결된다는 내용이었는데 해결되지 않더군요.
또는 /workspace/.metadata 폴더를 아예 삭제하고 재실행하는 방법도 있었습니다.
둘다 적용하였으나 해결되지 않아 또 다시 구글링을 하게됬지요.
그러다 해결방법을 찾았습니다.
eclipse.exe -clearPersistedState -clean
커맨드 창에서 이클립스를 실행할 때 위 옵션을 함께 적용하여 실행하니 그 후부터 정상적으로 실행이 되었습니다.
위 옵션은 캐시된 워크스페이스 모델을 지우고 새로 빌드하는 옵션이며 플러그인들의 확장을 로드하게 되고 캐시 모델을 새로 빌드하게 합니다.
결과적으로 워크스페이스 캐시의 오류로 위와 같은 상황이 발생되었으며 재 빌드를 통해 해결하였다고 볼 수 있겠습니다.
workspace의 .metadata 폴더를 삭제하여 재 실행하는 것도 위와 같은 내용일 것 같긴한데 동작하는 방식이 직/간접적으로 달라서 상황에 따라 적용이 되지 않을 수 있을 것 같다는 생각이 듭니다. 물론 제 주관적인 판단입니다..^^
아무튼 위 방법으로 해결하여 정상적으로 이클립스를 기동할 수 있었습니다.
같은 오류를 접하신 분은 위 두가지 방법 중 시도해 보시는 것이 좋을 것 같습니다.