[java] IntelliJ는 선언을 찾을 수 없습니다

IntelliJ를 완전히 제거하고 프로젝트를 다시 설치하고 가져 왔습니다. gradle을 사용하여 가져 왔으며 내 프로젝트에있는 모든 파일을 볼 수 있습니다. 그러나 파일을 열 때 cmd + 클릭을 수행하여 선언을 찾을 수 없습니다. Java 7 SDK가 설치되어 있고 내 프로젝트에서 클래스 선언으로 이동할 수도 없습니다. Java 코어 클래스로 이동 String하거나 List작동하지 않습니다. IDE가 클래스를 찾을 수 있도록하려면 어떻게해야합니까?

OSX Yosemite, IntelliJ 2016.1.2 빌드 145.972에 있습니다.



답변

나는이 같은 문제가 있었고 의견에 @AniaG의 솔루션이 나를 위해 일했다.

  • 마우스 오른쪽 버튼 클릭 src폴더
  • 디렉토리를 소스 로 표시 > 소스 루트

여기에 이미지 설명을 입력하십시오


답변

나는 같은 문제에 직면했고 아이디어를 정리하고, 재 구축하고, 무효화하고, 아이디어를 16.3에서 17.2로 업그레이드하는 데 거의 15-16 시간을 소비했습니다. Maven에서 관리하는 프로젝트가 있었고 빌드가 성공적 이었으나 Idea가 파일을 볼 수 없으므로 선언 / 구현을 탐색 할 수 없었습니다.

끊임없이이 문제를 해결하려고 시도한 결과 마침내 모든 두통을 유발하는 IDEA 설정이라는 생각이 들었습니다. 이것이 내가 한 일입니다 (Windows 시스템).

  1. IDE 종료
  2. .iml프로젝트 디렉토리 del / s / q “C : \ Dev \ trunk \ *. iml”에서 모든 파일을 반복적으로 삭제
  3. 모든 .idea폴더 찾기 및 삭제
  4. 아래의 캐시, 색인 및 LocalHistory 폴더의 내용을 삭제하십시오. <user_home>\.IntelliJIdea2017.2\system
  5. 아이디어 열기 및 프로젝트 가져 오기 ….

VOILAAAAAAAAAAAA … !! 나는 이것이 고통의 가난한 영혼을 돕는 희망


답변

나는 아이디어와 같은 문제가 있었고 maven 프로젝트를 열려고했지만 pom 파일은 식별되지 않았습니다. 그래서 pom 파일을 마우스 오른쪽 버튼으로 클릭하고 “maven 프로젝트로 추가”를 선택하면 나를 위해 모든 마술이되었습니다. 🙂


답변

IntelliJ mvn 프로젝트에서 비슷한 문제가 발생했습니다. Pom.xml이 인식되지 않았습니다. 나를 위해 일한 것은 pom.xml을 마우스 오른쪽 버튼으로 클릭하고 maven 프로젝트로 추가하는 것이 었습니다.


답변

같은 문제가 있었다. 그러나 내 자신의 방법에서만.

캐시를 무효화하여 방금 수정했습니다. (File-> Invalidate Caches / Restart)


답변

Java 파일 아이콘에 빨간색 원이 표시되고 “로 선언을 찾을 수 없습니다”와 같은 경고가 표시됩니다. 그런 다음 아래에서 무언가를 할 수 있습니다.

  1. 프로젝트 / 모듈의 루트 폴더를 마우스 오른쪽 버튼으로 클릭하십시오.
  2. 디렉토리를-> 제외로 표시하십시오.

여기에 이미지 설명을 입력하십시오

그것은 나를 위해 작동합니다. Windows 7, Intellij 2016.1.1에서


답변

심볼 (클래스)이있는 소스 폴더는 “컨텐츠 루트”로 구성해야합니다.

  • 열린 프로젝트 구조 : #;
  • 클릭 모듈
  • 탐색하려는 각 모듈에 대해 컨텐츠 루트 (소스, 테스트, 자원 등)를 구성 할 수 있습니다.

완료되면 기호를 탐색 할 수 있습니다.