스프링부트 프로젝트 생성 후 첫 부팅중에

invalid source release: 17 오류가 났다.

내 컴퓨터에 자바17이 설치되어 있지 않아서 나타난 오류다.

 

나는 스프링 이니셜라이저에서 자바8을 선택했는데

pom.xml에서는 자바 버전이 17로 변경되어있었다.

보통같으면 8로 내려주면 정상 부팅이 될 터,

하지만 나는 한가지 작업을 더 해줘야했다.

스프링부트 버전 3.0 부터는 자바17이상만 지원한다.

따라서 나는 2.4.2 버전으로 다운그레이드를 시도했다.

 

방법은 단순히 위 캡쳐 부분에 각각 스프링 버전 2.4.2, 자바 버전 8을 입력후 메이븐을 업데이트 해주면 된다.

아주 잘 부팅된다.

+ Recent posts