문제

Shift+Ctrl+T를 누르거나 "Navigate> Open Type ..."을 선택하면 알려진 클래스로 빠르게 탐색하기위한 "Open Type"대화 상자가 나타납니다. 이름을 입력하기 시작하면 이름이 일치하는 클래스 만 표시됩니다. 그렇게하면 패키지 탐색기 트리를 탐색하지 않고도 이름을 매우 빠르게 아는 클래스를 찾을 수 있습니다.

이것은 오늘 아침까지 저를 위해 잘 작동했습니다. 내 프로젝트 몇 개에 갑자기 내가보고있는 프로젝트 약간 존재하는 유형의. 물론 프로젝트를 새로 고치고 프로젝트 청소, 프로젝트 재건, 프로젝트를 외부로 재건하는 명백한 단계를 시도했지만 아무 소용이 없습니다. 유형이 다른 장소에서 알려져 있기 때문에 약간 이상합니다. Eclipse를 추가하면 유형을 알지 못한다고 불평하지 않고 유형을 통해 CTRL- 클릭하여 파일로 이동할 수 있습니다. 그러나 유형 내비게이션은 그들에 대해 아무것도 모릅니다.

과거에 Intelij가 나에게 이것을했을 때 나는 캐시 파일을 찾아서 재 구축하도록 강요 할 것입니다. Eclipse는 내가 할 수있는 일이 있습니까 (나는 Eclipse 초보자입니다)? Eclipse 3.4.2를 사용하고 있으며 ~ 아니다 깨끗한 파일을 삭제합니다 (실제 빌드 프로세스는 파일을 Eclipse Mucking을 원하지 않는 출력 디렉토리에 넣기 때문에).

도움이 되었습니까?

해결책

프로젝트를 닫고 재개 해 보셨습니까? 개방형 프로젝트의 유형 만 메모리에 보관되며 새로 열린 프로젝트에서 처음으로+Ctrl+T를 전환 할 때 새로 고침이 발생합니다.

추가 할 편집 : Ctrl+Shift+R은 또한 유형 (다른 모든 것과 함께)을 표시하지만 낙타 케이스를 지원하여 Java 유형을 빠르게 찾을 수 있습니다.

다른 팁

Eclipse를 닫고 Workspace/.metadata/.plugins/org.eclipse.clipse.core에서 .index 파일 및 SaveNdexNames.txt 파일을 삭제하면 Eclipse가 다시 시작되면 CTRL+T에 대한 전체 색인을 다시 빌드합니다.

-Clean 플래그로 Eclipse를 시작하십시오. Eclispe.exe와 동일한 디렉토리에서 찾을 수있는 Eclipse.ini에 추가하거나 BAT 또는 SHELL 스크립트를 사용하여 Eclipse를 시작하면 시작 인수로 추가 할 수 있습니다. , 예를 들어 Eg Eclipse -Clean.

클린은 작업 공간을 정리하고 Eclipse JDT가 유형을 재평가하도록 강요해야합니다. ive는 .snap 파일 (더러운 셧다운에서 생성 된 것 같음)에 문제가 있었는데,이를 정리할 때까지 내 작업 공간을 손상시키는 것처럼 보였습니다. 흥미로운 오류를 위해 만들어졌습니다!

나는 자주 이런 문제를 얻는다. 나는 당신의 솔루션을 시도했고, 검색 지수를 재건하는 것처럼 보였지만 여전히 내 수업을 찾을 수 없었습니다. 그런 다음 해당 대화의 오른쪽 상단에있는 작은 녹색 화살표를 살펴보고 다른 프로젝트에 속한 작업 세트가 선택되어 있음을 알았습니다. 나는 이클립스가 이것이나 다른 것에 대해 경고하지 않는다는 것이 약간 멍청하다는 것을 알았습니다. 왜냐하면 이것은 잊어 버리는 경향이있는 매우 성가신 작은 세부 사항이 될 수 있기 때문입니다 (적어도 ;-)).

어쨌든, "선택 해제 작업 세트"를 클릭하고 BAM을 다시 찾을 수 있습니다. 다른 사람들도 같은 실수를 할 수 있기 때문에 이것을 여기에 추가 할 것이라고 생각했습니다.

이것은 나를 위해 효과가있었습니다.

  1. 프로젝트를 선택하십시오 Package Explorer
  2. 누르다 F5 또는 마우스 오른쪽 버튼을 클릭하고 선택하십시오 Refresh

나는 eclipse.ini (버전 주노)에서 "-clean"을 첫 번째 줄로 사용했고 매력처럼 일했습니다.

나는 모든 답을 시도했지만 여전히 문제가있었습니다. 그런 다음 이것을 시도했습니다.
프로젝트 (Maven 프로젝트)를 삭제하고 다시 인상했습니다. 이번에는 "작업 세트에 프로젝트 추가"확인란을 확인했습니다. 그 후 Eclipse는 그 프로젝트에서 수업을 찾을 수있었습니다.

이 프로젝트를 처음 가져 왔을 때이 확인란을 확인하지 않았기 때문에 문제가 시작되었습니다.
그건 그렇고, 나는 네온을 사용하고 있습니다

(경고 : 뻔뻔한 마케팅 미리)

이 기능이 마음에 들면 좋아할 것입니다 Nwire. Nwire는 무엇보다도 유형뿐만 아니라 메소드 나 필드와 같은 가능한 Java 요소를 빠르게 검색 할 수 있습니다. 또한 비 모달 인 네비게이터보기를 사용합니다. 검색 후에는 매우 빠르고 쉬운 방법으로 클래스 협회를 볼 수 있습니다. 체크 아웃 우리 사이트의 비디오.

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