문제

때로는 Eclipse를 사용할 때 JRE에 대한 참조를 잃게됩니다.

즉, Object 또는 Arraylist와 같은 클래스를 찾을 수 없습니다.

일부 프로젝트는 문제를보고하는 반면 다른 프로젝트는 그렇지 않으며 둘 다 같은 JRE를 사용합니다.

설치된 JRE를 다른 JRE로 전환 한 다음 다시 사용하려는 사람으로 다시 돌아 오면 다시 작동한다는 것을 알았습니다.

이 작업을 중단하는 더 좋은 방법이 있습니까?

편집 : Eclipse Reload는 문제를 해결하지 못합니다

도움이 되었습니까?

해결책

나는 이것에 대한 해결책이있을 수 있습니다. Eclipse는 거의 매일 많은 Java 프로젝트에서 JRE 참조를 잃어 버렸고 -Clean으로 시작하거나 시작하여 도움이되지 않았습니다. 나는 그것이 어떤 종류의 클래스 로더 문제라는 것을 깨달았으므로, 내가 한 일은 편집기에있는 각 프로젝트의 ".classpath"파일을 열고 JRE 참조 클래스 포지트리 라인을 파일의 첫 번째 항목으로 수동으로 이동하는 것이 었습니다. 성공적으로로드 할 수있는 능력에 영향을 줄 수있는 다른 클래스 전에 JRE를로드하기를 희망합니다.

이 작업을 수행 한 이후 문제는 다시 발생하지 않았습니다.

파일이 ""로 시작한다고 생각합니다. 기본 Eclipse 설치에서 패키지 탐색기의 필터에 의해 숨겨져 있으므로 ".classpath"파일을 열 수 있도록 ".* 리소스"필터를 비활성화해야 할 수도 있습니다.

다른 팁

프로젝트의 JRE 참조는 설치된 JRES 기본 설정 페이지에 제공 한 이름을 사용하여 저장됩니다. 이름을 변경하면 참조를 깨뜨립니다. JRES를 전환 할 때 계속 재사용 할 수있는 이름을 선택하거나 프로젝트의 JRE로 작업 공간 기본값을 선택하십시오.

그것은 나에게 일어 났지만, 이클립스를 재 장전 한 후에는 모두 잘 작동했습니다!

개인적으로, 나는 이것을 일식에서 버그로 분필 할 것입니다. ECLIPSE에 JRE 설치와 함께 소스 ZIP가 설치되어 있는지 확인하고 확인하십시오. 나는 당신의 고통을 알고 있습니다. Eclipse는 환상적이지만 여전히 약간의 버그가 있습니다.

나는 같은 경험을했다. 가니메데에서만. 항상 같은 프로젝트. 프로젝트를 삭제하고 (물론 소스는 아님) 프로젝트를 재창조하면 일시적으로 수정됩니다. 일주일 또는 2 주 동안 행복한 것 같습니다.

일식을 시작할 때 -Clean 플래그를 실행하면 일식에서 임시 쓰레기가 제거되고 일식을 전체적으로 더 잘 운영 할 수 있습니다. 나는 이것으로 다양한 성공을 거두었으며 프로젝트를 재현하거나 일식을 다시 설치하는 것보다 구현하기가 훨씬 쉽습니다. 그것을 쏘고 무슨 일이 일어나는지 확인하십시오.

비록 이것이 3.4의 경우는 아니지만 여전히 적용됩니다.http://www.eclipsezone.com/eclipse/forums/t61566.html

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top