인프런 커뮤니티 질문&답변

極嫌님의 프로필 이미지

작성한 질문수

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

프로젝트 생성

Unsupported class file major version 64 에러

작성

·

16K

·

수정됨

0

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.

1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)

질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)

[질문 내용]
다음과 같은 설정으로 프로젝트를 만들었습니다:

1.png

2.png

Java버전, Spring버전을 20과 3.0.5로 바꾸어도 같은 결과가 뜹니다. 어떻게 해결해야 할까요?

답변 4

2

이거 저 인텔리제이 다른 컴퓨터에서 새로 깔았을때 났는데 그레이들이 자바 20을 보고있었어요

그레이들 셋팅 들어가서 자바 11 버전 보게 바꾸어줬더니 해결 됐습니다

와 감사합니다 Build Execution Deployment > Build Tools > Gradle > Gradle Projects > Gradle > Gradle Jvm 의 버전을 17로 바꿨더니 해결됬어요!

0

안녕하세요, 저도 비슷한 경험을 한적이 있는데요 결론부터 말씀드리자면 자바 버전과 gradle 버전이 맞아야 합니다. 자바 17버전에서는 gradle 최소 7.3 부터 지원하니 gradle-wapper.properties 에서 버전업을 해보시기 바랍니다 자바 20은 gradle 을 8.1로 해주어야 하는거 같네요

아래 상세하게 포스팅 해놨습니다.

https://siwans.tistory.com/120

참고해주세요

0

안녕하세요, 極嫌 님. 공식 서포터즈 y2gcoder 입니다.

처음 보는 오류라 찾아보니 라이브러리 중 해당 JDK 버전을 지원하지 않아서 발생하는 문제라고 합니다. 2가지 방법을 추천드립니다.

1) JDK 17, Spring Boot 3.x 로 해보기
2) JDK 11, Spring Boot 2.7.x로 해보기

그리고 OpenJDK 도 재설치해보시길 권해드립니다.

감사합니다.

極嫌님의 프로필 이미지

작성한 질문수

질문하기