IntelliJ cannot resolve symbol 에러 해결

Posted by Yun on 2023-12-23

자바에서 Lombok과 같은 라이브러리로 인한 cannot resolve symbol 오류는 대체로 SDK 버전 문제로 발생합니다. 이를 해결하기 위해서는 프로젝트 내의 SDK 버전을 일관되게 설정해야 합니다. 이 과정에서 여러 설정을 조정해야 하는데, 구체적인 SDK 설정 방법에 대해 안내해 드리겠습니다.

Project Settings 설정

Project 설정

Project Structure 설정에서 SDK, Language Level을 동일한 버전으로 설정합니다.

Modules 설정

Module SDK 버전도 동일한 버전으로 설정합니다.

Gradle 설정

Gradle JVM SDK 버전도 동일하게 설정합니다.

Java Compiler 설정

Java Compiler 설정도 동일한 버전으로 설정합니다.