방금 IntelliJ를 설치하고 다시 설치했습니다. 모든 Java 파일이 빨간색으로 표시됩니다. JDK를 확인했습니다. 1.6. ##입니다. 그만큼maven clean install
빌드는 잘 일했다.
평소 강조 표시된 오류가 발생합니다. 모든 선언에서 :
SomeEntityBean / Bean 기호를 확인할 수 없습니다.
그리고 모든 방법에서 :
SomeFunction () 메서드를 확인할 수 없습니다.
이러한 잘못된 오류를 어떻게 수정합니까?
답변
IntelliJ는 때때로 Korgen이 설명하는 외부 변경 사항이 없어도 자체적으로 혼란스러워합니다 (일관되게 재현하는 좋은 방법이지만).
파일-> 동기화를 클릭하면 IntelliJ가 모든 것이 다시 정상인지 확인해야합니다.
그래도 작동하지 않으면 IntelliJ의 캐시가 손상되었을 수 있습니다 (지금보다 훨씬 더 자주 발생했습니다). 이 경우 다음과 같이 재생성하십시오.
파일-> 캐시 무효화를 클릭하고 IDE를 다시 시작합니다.
(프로젝트를로드하는 데는 캐시가 다시 생성되는 데 시간이 걸립니다).
답변
JDK를 수동으로 업데이트하고 이전 JDK를 제거했을 때이 문제가 발생했습니다.
해결책
- IntelliJ 편집기에서 빨간색 키워드 (
Integer
예 :)를 클릭 하고 ALT+를 누릅니다 ENTER(또는 전구 아이콘 클릭). - 의도 메뉴에서 JDK 설정을 선택하십시오.
- 클릭
Configure
- 내 경우, JDK 경로 (에 지적 올바르지
/opt/jdk1.7.0_51
대신/opt/jdk1.7.0_65
)
- 를 클릭 ...하고 올바른 JDK 경로를 찾습니다.
- 캐시를 지우겠습니다.
그리고 모든 것이 다시 살아 나야합니다 🙂
답변
IntelliJ는 Maven 프로젝트를 가져온 다음 외부에서 poms를 변경하거나 IntelliJ 외부에서 소스를 생성 한 후 혼란스러워집니다.
프로젝트 루트의 intellij 내에서 maven-> force reimport를 시도 할 수 있습니다.
답변
내 문제는 jdk를 기본값 으로 변경하여 해결되었습니다 . Open Jdk가 설치되었지만 intellij가 구성을 java-8-openjdk-amd64로 설정 한 이유를 모릅니다 . 이것이 문제였습니다. 나는 default-java로 변경되었고 더 이상 빨간색 오류가 없습니다.
답변
제 경우에는 getter 및 setter 종속성이 lombok 플러그인 (Spring과 함께 Java 사용)을 통해 제공되었습니다. 그리고 intellij 아이디어의 새로운 설치에서 lombok 플러그인을 설치하지 않았습니다. lombok 플러그인을 설치하면 문제가 해결되었습니다.
답변
내 pom.xml에서 JDK를 1.6에서 1.7로 변경하고 Maven 3 경로 + JDK 프로젝트 설정을 1.7로 설정 한 후에도 동일한 문제가 발생했습니다.
나를 위해 무엇을 했습니까 => 파일-> 캐시 무효화 및 다시 시작
추신 : 문제가 다시 발생하여 .idea 폴더를 삭제 한 후 전체 프로젝트를 다시 가져 왔으며 이제 정상적으로 작동합니다. 🙂
답변
IntelliJ 속성에 적절한 JVM SDK 설정이 있는지 확인하십시오. invalidate-cache-and-restart로 충분하지 않은 경우 Java 1.7과 같은 적절한 JVM SDK를 사용하고 있는지 확인하십시오.
찾아보세요 : 환경 설정-> IDE 설정-> Scala-> JVM SDK
또는 프로젝트-> 모듈 설정 열기-> 프로젝트 설정-> 프로젝트-> 프로젝트 SDK-> (Java 1.7로 설정)
모듈 설정 열기-> 플랫폼 설정-> SDK-> (Java 1.7이 있는지 확인하십시오. 그렇지 않으면 추가해야합니다)
변경 한 경우 Invalidate Cache & Restart를 다시 실행하는 것이 가장 좋습니다.