본문 바로가기

도구의발견

Eclipse build errors - java.lang.object cannot be resolved

집에서 작업하던 이클립스 프로젝트를 회사에 가지고와서 다시 작업하려하니 제목과 같은 에러 메시지를 띄우면서 빌드가 되지 않는다. 원인을 찾아 보니 라이브러리 import가 제대로 안되었단다. 아마도 집환경이랑 회사 환경이랑 뭔가가 달라서 import하는데 문제가 있었는 가보다.

찾아 보니 이클립스 버그라는데..임시 방편으로 JRE System Library 를 프로젝트에서 제거했다가 다시 추가하는 방법을 사용하란다. 쩝..그런데 나의 경우는 이클립스 버그가 아니라 그냥 설정이 잘 못 된것이었다. 아마도 환경이 바뀌면서 여기에도 영향이 있었던 듯 하다..

원문 : http://dev-answers.blogspot.com/2009/06/eclipse-build-errors-javalangobject.html

원문 요약 :
 1. Project > Proferties 메뉴
 2. Java Build Path > Libraries 탭
 3. 디스플레이 되는 리스트 중에서 "JRE System Library" 를 찾는다.(만일 이것이 없다면 이클립스 버그가 아니라 그냥 설정이 잘 못 된거다)
 4. "JRE System Library"를 제거한다.
 5. Add Library 선택 >  JRE System Libaray 를 프로젝트에 추가(eg. Workspace default JRE)
 6. Finish > OK

Keywords :
eclipse 3.4.0 ganymede The type java.lang.object "cannot be resolved" "Cannot find the class file" "refers to the missing type"



유익한 글이었다면 공감(❤) 버튼 꾹!! 추가 문의 사항은 댓글로!!