Eclipse에서 프로젝트를 가져온 후 다음 오류가 발생합니다.
java.lang.Object 유형을 해석 할 수 없습니다. 필수 .class 파일에서 간접적으로 참조됩니다.
그러나 Eclipse Kepler에서 Window»Preferences»Java»Installed JREs를 통해 경로를 C : \ Program Files \ Java \ jdk1.6.0_41 로 설정했습니다 .
답변
이것은 때때로 물린 것처럼 보이는 성가신 이클립스 버그입니다. 가능한 해결책 은 http://dev-answers.blogspot.de/2009/06/eclipse-build-errors-javalangobject.html 을 참조 하십시오 . 그렇지 않으면 다음을 시도하십시오.
-
프로젝트를 닫고 다시여십시오.
-
프로젝트를 정리하십시오 (빌드 경로를 다시 빌드하므로 JDK 라이브러리로 재구성)
또는
-
프로젝트를 삭제하고 다시 가져 오십시오. 필요한 경우 위 단계를 다시 수행하십시오.
더 나은 치료법은 Eclipse 대신 NetBeans를 시도하는 것입니다 🙂
답변
다음 단계가 도움이 될 수 있습니다.
- 프로젝트 »속성»Java 빌드 경로를 마우스 오른쪽 단추로 클릭하십시오.
- 라이브러리 선택 탭
- JRE 시스템 라이브러리를 찾아서 제거하십시오.
- 오른쪽에있는 라이브러리 추가 … 버튼을 클릭 하십시오. »JRE 시스템 라이브러리 추가 (작업 영역 기본 JRE)
답변
Java-ADT에서 : Windows-환경 설정-Java-설치된 JRE JDK 폴더 아래의 ‘jre’폴더를 가리키는 다른 JRE를 추가하십시오. (jre는 jdk에 포함되어 있습니다). 새로운 jre를 선택했는지 확인하십시오.
답변
Eclipse Luna에서 Eclipse Kepler로 Java 1.8 프로젝트를 가져올 때 이런 일이 일어났습니다.
- 프로젝트> 빌드 경로> 빌드 경로 구성을 마우스 오른쪽 단추로 클릭하십시오.
- 라이브러리 탭을 선택하면 오류가있는 Java 1.8 jre가 표시됩니다.
- java 1.8 jre를 선택하고 제거 버튼을 클릭하십시오.
- 라이브러리 추가 …> JRE 시스템 라이브러리> 다음> 작업 공간 기본값> 완료
- 확인을 클릭하여 속성 창을 닫습니다
- 프로젝트 메뉴> 정리 …> 확인으로 이동하십시오.
voilà, 그것은 나를 위해 일했습니다.
답변
객체 클래스는 Java의 모든 클래스에 대한 기본 클래스입니다.이 클래스가 없으면 빌드 경로에 jdk 라이브러리가 없습니다. Kepler에 대해 많이 모르지만 컴파일을위한 올바른 jdk 및 Java 앱을 실행하기위한 올바른 jre를 가리키는 지 확인해야합니다.
그러나 Eclipse Kepler toolbar-> windows-> preferences-> java-> installed jre에서 C : \ Program Files \ Java \ jdk1.6.0_41로 경로를 설정했습니다.
환경 설정에서 jre 대신 jdk를 가리 키려고합니다. toolbar-> windows-> 환경 설정-> java-> 설치된 jre는 jdk가 아닌 jre를 가리켜 야합니다.
답변
다른 답변들 중 어느 것도 나를 위해 일하지 않았습니다. 그러나 이렇게하면 :
- 패키지 탐색기에서 프로젝트를 마우스 오른쪽 단추로 클릭하십시오.
- 소스> 정리 …
- 다음> 마침
이 작업을 수행했을 때 Eclipse는 내 클래스 중 하나에 가져 오기를 추가했습니다. 수입품이 누락되어 프로젝트를 저장했기 때문에 이런 일이 발생했다고 생각합니다.
답변
Eclipse에서 이전 버전의 JRE를 사용하면서 다른 버전의 JRE를 설치 했습니까?
그렇지 않은 경우 :
- 프로젝트를 마우스 오른쪽 버튼으로 클릭-> 빌드 경로-> 빌드 경로 구성
- ‘라이브러리’탭으로 이동
- 라이브러리 추가-> JRE 시스템 라이브러리-> 다음-> 작업 공간 기본 JRE (또는 시스템에서 대체 JRE를 선택할 수 있음)-> 완료
예보다.
- 프로젝트를 마우스 오른쪽 버튼으로 클릭-> 빌드 경로-> 빌드 경로 구성
- ‘라이브러리’탭으로 이동
- 이전 버전 제거
- 라이브러리 추가-> JRE 시스템 라이브러리-> 다음-> 작업 공간 기본 JRE (또는 시스템에서 대체 JRE를 선택할 수 있음)-> 완료