우당탕탕 개발일지

[SpringBoot] Dependency requires at least JVM runtime version 17. This build uses a Java 11 JVM. 본문

Server

[SpringBoot] Dependency requires at least JVM runtime version 17. This build uses a Java 11 JVM.

devchop 2025. 1. 2. 20:41

jdk를 설치했는데도 다음과 같은 에러가 발생했을 경우, 프로젝트에 설치한 jdk버전을 세팅해 주지 않아서 발생한 문제이다.

아래는 개발도구 IntelliJ IDEA 기준 해결방법이다.

우선 File > Project Structure > SDK 에서 설치한 jdk로 변경한다.

나의 경우 다른 프로젝트에서 jdk 다른버전을 사용하고 있기 때문에, 환경변수에 설정되어있는 JAVA_HOME 의 경로를 수정할 수 없었다 (java11 사용중..)

그래서 JAVA_HOME을 수정하지 않고 해결하는 방법을 찾아야했다.
프로젝트로 가서
File > Settings > Build, Excution, Depolyment > Build Tools > Gradle 에서 Gradle JVM을 설치한 jdk버전으로 변경해준다.

Sync를 다시 해주면 정상적으로 작동하는것을 확인할 수 있다.