오류 해결

[IntelliJ] java version 오류 java: error: release version 22 not supported

Melody Blue 2025. 1. 13. 14:54
반응형

안녕하세요:)

이번엔, java로 알고리즘 문제해결을 공부하는 중 오류가 발생하여 해결 방안에 대하여 정리해보려 합니다.

제가 해결한 방법 외에도 같은 문제에 대하여 다른 해결 방법이 있을 수 있으니,

만약 찾게 되면 추가하겠습니다 :)


문제 발생


어느 날 아래와 같은 오류가 발생하였습니다.

java 22 not supported 오류

정확한 에러 메세지는 'realease version 22 not supported'로, 버전 22를 지원하지 않는다는 오류였습니다.

 

갑자기 왜 이런 오류가 발생하는지..?

 

다행히 IDE 상에서 버전을 설정할 수 있어 해결할 수 있었습니다.

 


문제 해결


IntelliJ의 Project Setting을 LTS 버전으로 맞춰주니 해결되었습니다.

 

(MacOS기준) 'command' + ';' 로 Project Struncture 를 열어줍니다.

Project Structure > Project Settings > Project 메뉴에서 SDK, Language level 항목을 확인해서 맞춰준다.

Langauge level 목록에서 선택 가능

이렇게 Language level을 클릭하면 선택 가능한 옵션들이 나옵니다.

SDK와 동일하게 Language level 설정

바로 위 SDK와 동일한 버전으로 Language level을 선택해주고, OK를 눌러 설정해주었습니다.

 

다행히 이렇게 설정하니 바로 오류 없이 빌드되었습니다 :)


이렇게 'release version ## not supported' 오류를 해결해보았습니다.

그동안 프로젝트 진행했어서 설정이 잘못 되었을 줄은 몰랐는데, 아마 다른 프로젝트 설정하다가 꼬였는지..? 안맞게 되어있더라고요..?

아무튼 동일 오류 발생 시 IDE상에서 확인 가능한 경우를 정리해보았습니다:)

 

반응형