[java] Eclipse 오류 : “가져 오기 XXX를 확인할 수 없습니다”

Eclipse에서 Hibernate로 작업하려고합니다. 새로운 간단한 프로젝트를 만들고 있으며 CVS를 통해 동료 프로젝트도 다운로드했습니다. 동료의 이클립스에서 작동하는 동안 둘 다 작동하지 않습니다. 문제는 Hibernate 클래스를 가져올 때마다 Eclipse가 말합니다.

The import org.hibernate cannot be resolved

그러나 모든 최대 절전 모드 항아리는 빌드 경로에 있습니다.

antlr-2.7.6.jar
cglib-2.2.jar
commons-collections-3.1.jar
dom4j-1.6.1.jar
hibernate3.jar
hibernate-jpa-2.0-api-1.0.0.Final.jar
javassist-3.12.0.GA.jar
jta-1.1.jar
slf4j-api-1.6.1.jar



답변

다음 메뉴 항목으로 이동하여 프로젝트를 청소하십시오.

Project > Clean...

그래도 문제가 해결되지 않으면 빌드 경로에서 항아리를 제거한 다음 다시 추가하십시오.


답변

분명히 유효한 문제가있는 경우가 있지만 Eclipse는 때때로 아무런 이유 없이이 오류를 발생시킵니다.

이것은 여전히 ​​(2019-03) 오래된 (2010) Eclipse 버그로 프로젝트 설정을 무시할 수있게하여 해결할 수 있습니다.

변경하기로 선택한 설정은 프로젝트> 속성> Java 빌드 경로> 주문 및 내보내기> 의미없는 주문 변경> 적용입니다.

주문을 다시 변경해도 문제가 발생하지 않습니다. 간단히 터치 도 문제를 해결할 수있는 파일을 보내고 (I는 다음을 눌러 테스트 것이다).


답변

프로젝트를 청소하십시오. 그리고 실제로 빌드 경로에있는 항아리를 다시 확인하십시오 (오류 없음). 또한 “문제점”보기에 아무것도 없는지 확인하십시오.


답변

나는 문제를 발견했다. hibernate3.jar입니다. 왜 그것이 .zip에서 잘 추출되지 않았는지, 아마도 손상 되었는지 모르겠습니다 . jar가 손상되었는지 여부를 확인하는 좋은 방법은 Eclipse의 “Project Explorer”에서 트리 구조를 탐색하는 것입니다. jar 노드를 확장 할 수 없으면 아마도 손상되었을 수 있습니다. 손상된 패키지 가있는 경우 “프로젝트 탐색기”로 드래그 앤 드롭 할 때 자주 발생 하는 것을 확인했습니다. OS 환경에서 이동하고 복사하는 것이 좋습니다. 다들 감사 해요.


답변

Maven 프로젝트 인 경우 Maven >> 프로젝트 업데이트 … (F5)를 클릭하십시오.

메이븐 프로젝트 업데이트


답변

프로젝트를 제거하고 (디스크에서 삭제하지 마십시오) 다시 가져 와서 해결했습니다.


답변

  1. 프로젝트 청소 프로젝트-> 청소 …
  2. 프로젝트-> BuildPath-> BuildPath 구성-> 라이브러리 탭->을 마우스 오른쪽 버튼으로 클릭하십시오.

JRE 시스템 라이브러리를 두 번 클릭하십시오-> 그런 다음 대체 JRE를 선택하십시오