환경변수 변경 없이 jdk 버전 수정 (11 -> 17)

인텔리제이로 jdk 17로 프로젝트를 만들려고 하는데

이렇게 jdk 17 버전이 없는 경우가 있다

그럴 땐

https://www.oracle.com/java/technologies/downloads/#jdk17-windows

 

Download the Latest Java LTS Free

Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.

www.oracle.com

에 접속해서

 

jdk 17를 다운로드

전부 다 next 누르고 설치 완료하고

인텔리제이를 끄고 재실행 해서 File -> new -> project

이렇게 java version 17이 나타난 걸 볼 수 있다

 

그리고 혹시 인텔리제이를 실행했을 때

 

Cause: error: invalid source release: 17

이런 오류가 나온다면

File -> Project Structure에 들어가서

sdk 버전을 확인!

 

그래도 오류가 난다면

Settings -> Build, Execution, Deployment -> gradle에 접속해서

gradle jvm 버전을 확인해보기

 

오류 해결!