developer tip

IntelliJ가 선언을 찾을 수 없습니다.

copycodes 2020. 9. 2. 19:03
반응형

IntelliJ가 선언을 찾을 수 없습니다.


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

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


나는 이와 같은 문제가 있었고 @AniaG의 의견에 대한 해결책이 저에게 효과적이었습니다.

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

여기에 이미지 설명 입력


나는 같은 문제에 직면했고 거의 15-16 시간을 지쳐서 정리, 재 구축, 무효화-캐시, Idea를 16.3에서 17.2로 업그레이드하는 데 모두 헛된 일이었습니다. Maven에서 관리하는 프로젝트와 빌드가 성공했지만 Idea가 파일을 볼 수 없었기 때문에 선언 / 구현 사이를 이동할 수 없었습니다.

이 문제를 끝없이 고치려고 노력한 끝에 마침내 모든 두통을 일으키는 IDEA 설정이라는 사실이 나에게 떠 올랐습니다. 이것이 내가 한 일입니다 (Windows 시스템).

  1. IDE 종료
  2. 프로젝트 디렉토리 del / s / q "C : \ Dev \ trunk \ *. iml"에서 모든 .iml 파일을 재귀 적으로 삭제합니다.
  3. 모든 .idea 폴더 찾기 및 삭제
  4. .IntelliJIdea2017.2 \ system 아래의 캐시, 색인 및 LocalHistory 폴더의 내용을 삭제합니다.
    1. 아이디어 열기 및 프로젝트 가져 오기 ....

VOILAAAAAAAAAAAA ... !! 나는 이것이 고통에 빠진 가난한 영혼을 돕길 바랍니다


나는 아이디어와 동일한 문제가 있었고 maven 프로젝트를 열려고했지만 확인되지 않은 pom 파일을 열려고했습니다. 그래서 pom 파일을 마우스 오른쪽 버튼으로 클릭하고 "add as maven project"를 선택하면 모든 마법이 수행되었습니다. :)


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


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

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

완료되면 기호로 이동할 수 있습니다.


I found this cannot find declaration to go to problem once in my Maven project. The reason for this was just that one of the sub-projects in my project did not import as maven project correctly.


If you see red circle on the icon of Java files, and got warning like "cannot find declaration to go to". Then you can do something below:

  1. Right click root folder of your project/module.
  2. Mark Directory As -> Excluded.

여기에 이미지 설명 입력

It works for me. in Windows 7, Intellij 2016.1.1


Had the same problem. But only on my own methods.
Just fixed it by invalidating cache: (File-> Invalidate Caches/Restart)


Ensure that the directory which contains your compiled classes and libraries is marked as sources Root.


Came across the same issue and in my case (Java project), I had to include all the dependent jars in the project's libraries section.

File -> Project Structure -> Libraries

I had to add my project dependent jars in the above section (for example; project/web/lib/). After doing so, all resolved fine. I hope this will help someone.


In my case, I just updated my IntelliJ to Ultimate 2018.2 and all of my projects suddenly cannot find the implementations and the 'src' folders - it turned out IntelliJ removed the type of project (e.g. Maven).

What I did is:

Right click on the root project > Add Framework support... > Look for Maven (in my case) > Wait to re-index again > Then it worked again.


UPDATE 2:

I have always been encountering this when I update IntelliJ (2019.1.1 Ultimate Edition). Just click the refresh button of Maven Tab and it should re-index your current project as Maven Project:
여기에 이미지 설명 입력


IDEA may ignore some of your maven dependency files. The "External Libraries" node in your project structure might be empty or incomplete.

Go to:

  1. IntelliJ --> Preferences
  2. Search for Maven [on the left tab] -> Ignored Files
  3. See if there is any path on the right side that is checked(ignored) and uncheck that.여기에 이미지 설명 입력

In my case I was using a gradle project with subprojects. The reason IntelliJ couldn't find declarations was that the subprojects were not built.

After investigating why subprojects were not built, I found out that using "auto-import" was breaking the subprojects.

After importing the project from build.gradle without auto-import, it worked for me.


For what its worth, in Pycharm it is: Right click on the root folder->Mark Directory as-> Sources Root


Same Problem for Python Project!!!

I tried to make a clean new intellij project and updated everything. Tried different virtualenvs but nothing worked out.

UNTIL I uninstalled the Python Plugin + Restart IntelliJ + Intall Python Plugin + Restart IntelliJ again. I'm not sure if this is a "real" solution, but it solved my issue.

Maybe you can try something familar for Java "Plugin"/JDK?


In my case, none of the above helped. Only upgrade of Intellij from 2017.3 to 2018.2 helped.

Do not try 2018.1 as it had a bug wherein the Find files popup would not come up.


Most of the times there has been a problem with building the cache of the IDE, or something related.

Most probably, File -> Invalidate Caches / Restart, will resolve this problem, just let the IDE finalize it's caching.

참고 URL : https://stackoverflow.com/questions/37282285/intellij-cannot-find-any-declarations

반응형