IntelliJ community 버전을 쓰고 있어 start.spring.io에서 스프링부트 프로젝트를 빌드했다.
하지만 JDK 11과 8이 깔려 있는 상태에서 프로젝트의 자바버전을 17로 설정하여 아래와 같은 오류가 발생했다.
Cause: error: invalid source release: 17
이 문제를 해결하는 방법은 2가지가 있다.
2) module 탭에서 language level 변경하기
3) SDKS에서 11버전 선택하기
4) project setting에 gradle을 검색한 후 gradle JVM을 11버전으로 변경한다
File -> Project Setting를 클릭하거나 ctrl + alt + s를 누르면 설정창을 열 수 있다.
5) project setting에서 compiler를 검색한 후 compiler > Java Compiler를 검색하여 bytecode version을 11로 변경해준다.
참고 자료
1. 자바 버전 변경: https://dev-emmababy.tistory.com/139