Notice
Recent Posts
Recent Comments
Link
꾸준한 개발일기
Spring:: IntelliJ에서 Gradle 버전 업그레이드 방법 본문
반응형
내 PC에서 구현하던 프로젝트를 다른 PC에서 실행시키고 싶었다
먼저 깃 리파지토리를 import해서 코드는 받았지만 Java 17를 적용하고 실행시켰을 때 아래의 오류가 발생한다
Could not open init generic class cache for initialization script 'C:\Users\Seohee\AppData\Local\Temp\ijWrapper14.gradle' (C:\Users\Seohee\.gradle\caches\6.8.2\scripts\7d3k8cithu2fkcsylwobod2r2).
> BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major version 61
역시 순탄하기 쉽지 않아~
이 오류는 현재 사용하는 Gradle 버전이 Java 17(major version 61)을 지원하지 않아서 발생하는 문제이다
Gradle 6.8.2는 Java 17을 지원하지 않으며, 이 때문에 오류가 발생한다
이를 해결하려면 Gradle을 최신 버전으로 업그레이드해야 한다
Gradle 7.0 이상 버전부터 Java 17을 공식적으로 지원한
Gradle 버전 업그레이드 방법
// gradle-wrapper.properties
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5.1-bin.zip
gradle-wrapper.properties 파일을 열고, distributionUrl을 수정하여 최신 Gradle 버전을 가리키도록 설정한다
.\gradlew.bat wrapper --gradle-version 7.5.1
그런 다음, 위 명령어를 터미널에서 실행하여 Gradle Wrapper를 업그레이드한다
프로젝트에서 Gradle 캐시 정리
./gradlew clean
./gradlew build
Gradle 캐시를 정리하고 다시 빌드하는 것이 좋다
캐시를 정리하려면 위 명령어를 터미널에서 사용한다
반응형
'Programing > 스프링' 카테고리의 다른 글
Comments