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

새벽·2024년 8월 27일
1

Error

목록 보기
1/1

매일 놀고 먹고 자고 싸고 하고 살다보니 처음부터 다시 시작하려고 spring initializr에서 만드는 것 부터 강의 시작

문제 발생

프로젝트를 3.3.3 버전으로 만들고 실행하니 나오는 오류
Dependency requires at least JVM runtime version 17. This build uses a Java 11 JVM

데스크톱엔 11버전으로 깔려 있었기에 나오는 오류였다.
3.3.X 버전부터는 Java 17 버전부터 사용이 가능하다고 한다.

그렇기에 오라클 사이트에서 Java17 버전을 까는 것부터 시작했다.
https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html

그리고 나서 환경변수 변경 까지 하고 났는데

하지만 여전히 뜨는 오류!!!!!!!!!!!

A problem occurred configuring root project 'hello-spring'.
> Could not resolve all artifacts for configuration ':classpath'.
   > Could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.3.3.
     Required by:
         project : > org.springframework.boot:org.springframework.boot.gradle.plugin:3.3.3
      > Dependency requires at least JVM runtime version 17. This build uses a Java 11 JVM.

.
.
.

해결

  1. Dependency 설정을 확인해봤다 -> build.gradle

  2. IntelliJ 설정 확인
    File > Settings > Build, Execution, Deployment > Build Tools > Gradle


Gradle 버전 설정이 11버전으로 되어있었다.

17버전으로 변경해주었더니 빌드가 아주 잘 되는 걸 확인할 수 있었다.

오랜만에 올리는 포스팅을 공부하는 과정을 올릴까하다가 내가 직면한 에러들을 해결하는 포스팅을 올리면 좋을 것 같다는 생각에 가벼운 포스팅으로 시작

profile
⋆。˚☁。⋆。˚☾˚。⋆

0개의 댓글

관련 채용 정보