IntelliJ가 선언을 찾을 수 없습니다.
인텔리 JIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIINAMPORT.을 사용하여 presentgradle의 을 볼 수.cmd + click을 클릭합니다.Java 7 SDK 셋업이 되어 있어서, 자신의 프로젝트에서 클래스 선언까지 갈 수 없습니다. 등의 String
★★★★★★★★★★★★★★★★★」List
그것도 안 돼요.IDE가 클래스를 검색할 수 있도록 하려면 어떻게 해야 합니까?
저는 OSX Yosemite, IntelliJ 2016.1.2 빌드 145.972에 있습니다.
저도 같은 문제가 있어서 댓글에 있는 @AniaG의 솔루션이 효과가 있었습니다.
- [ ] 를 클릭합니다.
src
표시 - 디렉토리를 > 소스 루트로 마크하다
같은 문제에 직면하여 클리닝, 리빌드, 캐시 무효화, Idea 업그레이드 등 15~16시간을 소비했지만 헛수고였습니다.우리는 Maven 관리 프로젝트를 가지고 있고 빌드는 성공적이었지만 Idea가 파일을 볼 수 없었기 때문에 선언/실장 사이를 이동할 수 없었습니다.
이 문제를 해결하기 위해 끊임없이 노력한 끝에 마침내 모든 골칫거리가 IDEA 설정 때문이라는 것을 알게 되었습니다.이 작업을 수행했습니다(Windows 시스템).
- IDE 종료
- 「」를 재귀적으로 합니다.
.iml
del /C로로 / / / del /s /q " C:Dev\trunk\.*.iml" - 검색 및
.idea
표시 - 을 LocalHistory에서 합니다.
<user_home>\.IntelliJIdea2017.2\system
- 아이디어 열기 및 프로젝트 가져오기...
VOILAAAAAAAAAAAA...!!!나는 이것이 고통받는 불쌍한 영혼에게 도움이 되기를 바란다.
아이디어에 대해서도 같은 문제가 있어서 메이븐 프로젝트를 열려고 했지만 확인되지 않은 폼 파일입니다.pom 파일을 오른쪽 클릭하여 "maven project로 추가"를 선택하면 모든 것이 가능했습니다.
같은 문제가 있었어.하지만 내 방식대로만.
캐시를 무효화함으로써 수정: (파일-> 캐시 무효화/재시작)
IntelliJ mvn 프로젝트에서도 비슷한 문제가 있었습니다.Pom.xml이 인식되지 않았습니다.저는 pom.xml을 오른쪽 클릭하여 maven 프로젝트로 추가하는 것이 효과적이었습니다.
대부분의 경우 IDE의 캐시 구축이나 이와 관련된 문제가 있었습니다.
마,는File -> Invalidate Caches / Restart
그럼 이 문제가 해결됩니다.IDE를 사용하다
src 폴더를 마우스 오른쪽 버튼으로 클릭하고 "디렉토리를 "로 표시" --"소스 루트" 옵션을 선택한 후 다시 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 "재형식 코드"를 선택합니다(이 항목에서도 정리 코드 선택). 그러면 정상적으로 작동합니다.
기호가 있는 소스 폴더(클래스)를 "콘텐츠 루트"로 구성해야 합니다.
- 프로젝트 구조 열기:
- [ Modules ]을 클릭합니다.
- 탐색하는 각 모듈에 대해 콘텐츠 루트(소스, 테스트, 리소스 등)를 구성할 수 있습니다.
완료되면 기호로 이동할 수 있습니다.
Java 파일 아이콘에 빨간색 동그라미가 표시되고 "cannot find declaration to to"와 같은 경고가 표시될 경우그런 다음 다음과 같은 작업을 수행할 수 있습니다.
- 프로젝트/모듈의 루트 폴더를 마우스 오른쪽 버튼으로 클릭합니다.
- [디렉토리를 -> 제외]로 마크합니다.
Windows 7에서는 Intellij 2016.1.1
Big Sur에 문제가 생겼어요.솔루션:파일 -> 캐시를 비활성화합니다.그런 다음 빨간색 필드마다 옵션 + Enter 키를 누릅니다.
는 이것을 했다.cannot find declaration to go to
는 제 중 project로 올바르게 입니다.그 이유는 제 프로젝트의 서브프로젝트 중 하나가 메이븐프로젝트로 올바르게 Import되지 않았기 때문입니다.
제 경우 IntelliJ를 Ultimate 2018.2로 업데이트했는데, 모든 프로젝트가 갑자기 구현과 'src' 폴더를 찾을 수 없었습니다. IntelliJ는 프로젝트 유형(Maven 등)을 삭제했습니다.
내가 한 일은:
root project > Add Framework support ...를 오른쪽 클릭합니다.> Maven을 찾습니다(내 경우).> 재인덱스화를 기다립니다.> 그 후 다시 동작합니다.
업데이트 2:
IntelliJ (2019.1.1 Ultimate Edition) 。 고침 Project: Maven Project: Maven Project로 .
컴파일된 클래스 및 라이브러리를 포함하는 디렉토리가 소스 루트로 표시되어 있는지 확인합니다.
이 채널에 나와 있는 방법 중 어느 것도 나에게는 효과가 없습니다.다만, 이하의 방법으로 해결할 수 있기 때문에, 당신에게도 도움이 되었으면 합니다.
Right Click the pom.xml file and then select "Maven". After that, click "Import Maven Project"
IDEA는 일부 maven 의존관계 파일을 무시하는 경우가 있습니다.프로젝트 구조의 "외부 라이브러리" 노드가 비어 있거나 불완전할 수 있습니다.
이동처:
같은 문제에 부딪혔고, 제 경우(Java 프로젝트)에는 프로젝트의 라이브러리 섹션에 모든 종속된 항아리를 포함해야 했습니다.
파일 -> 프로젝트 구조 -> 라이브러리
위 섹션에 프로젝트 의존형 항을 추가해야 했습니다(예: project/web/lib/).그렇게 한 후 모든 것이 잘 해결되었다.이게 도움이 됐으면 좋겠어요.
위의 해결책이 효과가 없었던 사람.
그래들 같은 경우에는
파일 -> 프로젝트 구조
[프로젝트 설정]아래의 [프로젝트]을 클릭합니다.
모듈로 프로젝트 언어 수준을 업데이트하고 인터페이스의 개인 메서드를 업데이트합니다.
[확인]을 클릭하여 그래들 설정 Import
저도 이 문제에 직면했어요.저는 여기에 언급된 해결책을 시도해 보았습니다.소스 폴더에서는 문제가 발생하지 않는 것 같다.
저는 IntelliJ의 새로운 버전을 설치했을 때 문제가 발생했고, 2020 버전으로 이행한 2019 버전을 사용하고 있었습니다.프로젝트가 새 버전으로 시작되었지만 선언문이 누락되었습니다.
이 문제는 다음 방법으로 해결했습니다.
- File>Project Structure. - Under Project Settings go to Modules. Here you should see the different project folders, for me it was not there. - Click the + button on top and click Import Module. - Select the root pom.xml and wait for the indexing to complete.
인덱싱이 완료된 후 모든 선언이 작동되었습니다.
프로젝트 Import (3개의 모듈 포함) - [파일]-> [모듈 From Existing Sources ]으로 수정했습니다.
했는데, @닫고 JetBrain 폴더 이름을 JetBrain으로 했습니다.또한 @user8382868이 말한 것과 비슷하지만 IDE만 닫고 폴더 이름을 변경했습니다..idea
.idea.old
프로젝트를 재개한 후 모든 것이 성공했습니다.
Java 기반 프로젝트에서는 다음과 같은 작업을 수행할 수 있었습니다.
-Download Intellij 2020.3.4 version instead of 2021.1.1
-Add configuration, plugins.
-Configure settings, Project Structure
-Right click on the root folder -> Mark Directory as -> Sources Root
-File -> Invalidate caches/restart -> Invalidate and Restart
저 같은 경우에는 그래들프로젝트와 서브프로젝트를 사용하고 있었습니다.IntelliJ가 선언문을 찾지 못한 이유는 서브프로젝트가 구축되지 않았기 때문입니다.
서브프로젝트가 구축되지 않은 이유를 조사한 결과, "auto-import"를 사용하면 서브프로젝트가 파손되는 것을 알 수 있었습니다.
build.gradle
자동차 수입 없이도 잘 먹혔어요.
Pycharm에서는 루트 폴더 우클릭-> 디렉토리 as-> 소스 루트
Python 프로젝트에서도 같은 문제!!!
저는 새로운 인텔리 프로젝트를 만들기 위해 모든 것을 업데이트했습니다.다른 가상 시스템을 시도했지만 아무 것도 성공하지 못했습니다.
Python Plugin + Restart IntelliJ + Intall Python Plugin + Restart IntelliJ를 제거할 때까지.이것이 "진짜" 해결책인지는 확실하지 않지만, 제 문제는 해결되었습니다.
Java "Plugin"/JDK에 대해 좀 더 일반적인 것을 시도해 볼 수 있습니다.
제 경우 위의 사항 중 어느 것도 도움이 되지 않았습니다.2017.3에서 2018.2로의 Intelij 업그레이드만이 도움이 되었습니다.
Find files 팝업이 뜨지 않는 버그가 있으므로 2018.1을 시도하지 마십시오.
어떻게 된 일인지 나는 내 메이븐 모듈을 무시하도록 설정했다.Maven 도구 창에서 마우스 오른쪽 버튼을 클릭하고 '프로젝트 무시'를 선택합니다.
그러면 모든 디렉토리가 자동으로 선택됩니다.
저도 같은 문제가 있었어요.내가 뭘 했는지.프로젝트> 우클릭> [설정]> [플러그인]> [오이 검색]를 선택하고 플러그인을 다시 번들하여 인텔리지를 재시작합니다.그러면 문제가 해결될 거예요.
아래 명령어만 실행
mvn idea:clean
mvn idea:idea
불행히도 위의 어떤 것도 나에게 통하지 않았다..m2\repository에서 다운로드한 의존관계를 모두 삭제하고 mvn 클린 설치를 수행하여 다시 다운로드했습니다.(처음에는 pom.xml에는 문제가 없었지만)
나한테는 효과가 있었어.
내 경우 기본 설정을 열어야 합니다.
그리고 저는Project -> Project Structure -> set my folder project in +Add Content Root
이제 모든 것이 잘 작동한다!
언급URL : https://stackoverflow.com/questions/37282285/intellij-cannot-find-any-declarations
'programing' 카테고리의 다른 글
mysql에 데이터가 없는 데이터베이스 구조 복사(빈 테이블 포함) (0) | 2022.10.10 |
---|---|
JavaScript를 사용하여 CSS 값 가져오기 (0) | 2022.10.10 |
매개 변수를 사용하여 메서드를 문서화하려면 어떻게 해야 합니까? (0) | 2022.10.10 |
jQuery에서 div 요소 만들기 (0) | 2022.10.10 |
jQuery: jQuery에서 숨겨진 요소의 높이를 가져옵니다. (0) | 2022.10.10 |