Java/Java 자료실

IntelliJ External Libraries 에서 JDK 버전 변경하기

Chipmunks 2023. 11. 2.
728x90

안녕하세요, 다람쥐입니다.

 

원래 JDK 버전을 11 으로 사용하다가, 다른 프로젝트에서 JDK 버전을 17 으로 사용해야 할 일이 있습니다.

 

가끔 JDK 버전이 변경되지 않을 때가 있는데요.

 

그레이들 버전도 변경해야 하고, JDK 버전도 따로 변경해야 되더라고요.

 

설정하는 게 가끔 헷갈려서 포스팅 남깁니다.

 

우선, Gradle JVM 버전이 잘 변경되었는지 확인합니다.

 

맥 기준 CMD + , 으로 Settings 환경 설정 창을 엽니다.

 

위와 같이 Build, Execution, Deployment > Build Tools > Gradle 에서 Gradle JVM 버전이 17인지 확인합니다.

 

다음으로 프로젝트 폴더를 오른쯕 마우스 클릭하여, Open Module Settings 메뉴를 누릅니다.

 

맥 기준 단축키는 CMD + 아래 화살표 입니다.

 

저의 경우 SDK 버전이 여전히 11로 되어 있더라고요.

 

그래서 SDK 버전을 17 로 변경했습니다.

 

적용한 뒤, 17 버전으로 잘 변경된 걸 프로젝트 구조 > External Libraries 에서 확인할 수 있습니다.

추가로 Gradle 버전이 달랐다면 새로고침을 한 번 해줍니다.

 

만약, Application 클래스를 실행했는데 Linked 오류가 나타났다면,

 

이 또한 버전 호환이 맞지 않는 실행 셋팅이기 때문입니다.

 

Application 클래스 왼쪽에 있는 초록색 화살표를 클릭합니다.

 

Modify Run Configurations... 메뉴를 누릅니다.

 

 

Build and run 에서 자바 버전이 17 으로 되어 있는지 확인합니다.

댓글