728x90

종종 빨간색으로 뜨는 글자들에는 Cannot resolve symbol 'java', 'String', 'Scanner' 등이 제대로 import 되지 않고서 에러가 뜰 때가 있습니다.

이런 현상의 가장 큰 원인은 Module SDK is not defined 이라는 에러로 Moduel SDK가 제대로 정의되지 않아서 생기는 에러가 일 가능성이 있습니다.

종종 IntelliJ를 업데이트를 하면서 IntelliJ의 JAVA  버전으로 설정하고 사용하는 경우에 발생할 수 있습니다.

JAVA 버전이 업데이트 되면서 기존에 사용하던 JAVA 설치 파일 경로의 링크가 변경되는 경우가 있기 때문입니다.

 

그래서 IntelliJ의 JAVA 설정을 변경해줘야 합니다.

 

Proejct Structure에서 Platform Settings  > SDKs 를 누릅니다.

 

+ 를 눌러서 Add New SDK 에서 JDK를 선택합니다.

 

새로 설치한 JAVA 버전이 있는 경로롤 찾아서 선택해 줍니다.

Apply 버전을 눌러서 적용시킨 다음에 "OK" 파란색 버튼을 눌러주세요.

 

그러면 새롭게 지정된 JAVA버전에 맞게 intelliJ가 index을 새롭게 구축하게 됩니다.

이렇게하면 java 버전에 맞게 모듈이 새롭게 구축되어 에러가 나타나진 않을 것입니다.

 

 

Module SDK is not defined / Cannot resolve symbol 'java', 'String', 'Scanner' 등이 빨간색

+ Recent posts