2014-11-13 3 views
0

지난 봄에 여러 Java 프로젝트를 생성했습니다. 오늘 이클립스 백업을 열었고 봄에 사용했던 작업 공간을 선택했습니다.하지만 이제는 모든 프로젝트에 빨간색 X가 표시됩니다. 빌드 경로가 좋아 보인다Eclipse 작업 공간 프로젝트가 갑자기 빌드 경로가 잘못되었습니다

**The project was not built since its build path is incomplete. Cannot find the class file for java.lang.Object. Fix the build path then try building this project.**

(내 생각) : 그들은 모두 같은 문제를 나열합니다. 차이점을 확인하기 위해 실험으로 새 프로젝트를 만들려고했습니다. 새 프로젝트 대화 상자가 **Use default JRE (Currently jre7)** 체크하고 하단에 경고했다 : 지난 봄에하지만 뭔가 분명히 가지고 있기 때문에 변경

**The current workspace uses a 1.4 JRE with compiler compliance level 1.7. This is not recommendes and either the JRE or the compiler level should be changed.**

확실하지 무슨. 나는 그것이 무엇을 말하려고하는지 정말로 이해하지 못한다. ? 아무도 내가 그것을 크게 고맙게 여길만한 아이디어가 없다. 감사.

업데이트 : 저는 새 프로젝트를 만들고 지난 봄부터 프로젝트 중 하나에 buildpath를 비교했습니다. 새 프로젝트에서는 다음과 같습니다. **JRE System Library [JRE7]** 이제는 내가보기에 문제가있는 이전 프로젝트에서 : **JRE System Library [JAVASE-1.7](unbound)**.

어쨌든 "언 바운드"는 나쁜 것을 의미한다고 생각합니다. 지난 봄에 어떻게 좋았는지 아직 이해하지 못하고 갑자기 그렇지 않습니다.

답변

0

"언 바운드"는 클래스 경로에 지정된 경로에 JRE가 없음을 의미합니다. 내 생각 엔 지난 봄부터 자바 설치가 수정되었습니다.

JRE에서 프로젝트를 다시 바인딩하려면 "바인딩 해제 된"JRE를 클릭하고 "편집 ..."버튼을 클릭하십시오. 라이브러리 편집 창에서 제대로 작동하는 JRE를 선택하고 (JRE 7이 아마도 좋은 선택이 될 것입니다) 마침을 클릭하십시오. "언 바운드"메시지가 사라지고 클래스 패스가 나중에 괜찮습니다.