결론부터 말하자면 이클립스는 파일저장이나 플러그인 추가등의 관련 모든 정보를 workspace내에 저장하는데 워크스페이스를 clean해주면 되고 이클립스를 실행할 때 -clean 파라미터를 붙혀서 워크스페이스를 정리할 수 있습니다. 이클립스 문서를 보면 다음과 같이 나와 있습니다.
Cleans cached data used by the OSGi framework and Eclipse runtime. Try to run Eclipse once with this option if you observe startup errors after install, update, or using a shared configuration.
-clean 옵션을 사용시 한번만 동작하며(이클립스를 킨 이후에 계속 유지할 필요는 없다는 의미입니다.) 아래와 같은 2가지 방법으로 사용할 수 있습니다.
- 이클립스 설치 디렉토리에 있는 eclipse.ini 파일의 최상단에 다음과 같이 -clean을 추가합니다.-clean
-startup
plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar - Eclipse 바로가기를 수정해서 eclipse.exe -clean 같은 형태로 실행시 옵션을 주도록 수정합니다.
하지만 저의 경우 이렇게 하고나니 약간 괜찮은것 같더니만 다시금 비슷한 오류가 나는 상황이 되어버렸습니다.(대부분 clean만으로 해결이 된다는데 저는 안되더군요 ㅡㅡ;) 이런 경우에는 Workspace를 완전히 새로 생성합니다.
간단한 개발환경이라면 새로구성하면 되고 그렇지 않다면 이클립스의 설정파일 내보내기(File > Export > Preferences > "To preference file"을 통해서 백업한 뒤에 다시 가져옵니다. 필요하다면 프로젝트도 임포트하면 됩니다. 이렇게 하면 워크스페이스를 새로 구성한 것이기 때문에 완전하게 clean이 됩니다.(좀더 두고봐야겠지만 괜찮아진 듯 하군요. ㅎ)
감사합니다. 이클립스의 문서까지 보시네요. ^^ 엔지니어로서 배울 점이네요.
이것저것 찾아보다가 이클립스문서까지 찾아보게 된거죠. ^^
윈도우에서는 방법이 없나요?
구글링을 해도 찾을수 없네요...
이 글은 윈도우의 이클립스에서 작성한 내용입니다. 윈도우에서도 원래 동작하는건데 지금은 이클립스를 쓰고 있지 않아서 최신 이클립스에서 어떻게 달라졌는지는 잘 모르겠네요.
우앙, 전 효과가 있는 듯 해요 ㅎㅎㅎ
좋은 정보 감사합니다 ^ ^
아직 되는군요.. 감사합니다.
감사합니다! 계속 강종되길래 찾아봣더니 잘 됩니다!
오래된 글도 이렇게 확인해 주시는 분들이 계셔서 글의 내용이 여전히 유효하다는 걸 알려줄 수 있는것 같아요 ^^