기존 최신 17버전을 쓰다가 11 버전으로 변경 해볼일이 있어서 시도해보았다.

해당 내용을 기록한다

Project Structure창 (단축키 :⌘ + ; )

* Project

1) SDK 변경

2) Language Level 변경

* Module

3) Default 로 되어있어서 굳이 바꾸지 않아도 되었다.

Project Setting (단축키 : ⌘ + ,)

  • Build,Execution,Deployment -> Build Tools -> Gradle

5) Gradle JVM 변경

https://blog.kakaocdn.net/dn/ZpS69/btsrgS88mrI/6qXCDkyBnJDe9kxEyKAgJ0/img.png

  • Build,Execution,Deployment -> Compiler -> Java Compiler

6) Project bytecode version 변경

https://blog.kakaocdn.net/dn/dk9pfg/btsrgkSqaG6/ppLlL2GRNJY6oHqO0kOTq0/img.png

 

build.gradle 수정

7) build.gradle 부분의 자바 버전과 springboot 버전을 수정해준다 자바 버전에 맞는 스프링 부트 버전이 아니면 오류가 발생한다.

 

 

 

 

gradle-wrapper.properties 변경 해야되는 경우

https://blog.kakaocdn.net/dn/3pluV/btsrh1LvqSt/qa5RmOOUfCcCMcmTOfkfg0/img.png

인텔리제이 gradle 관련 에러가 뜨는 경우가 있다(버전 다운을 할 경우에 해당 자바 버전이 해당 gradle 버전과 맞지 않는 경우)

  1. gradle의 버전을 변경하여 줍니다.

gradle의 버전은

https://gradle.org/releases/

Gradle | Releases
Find binaries and reference documentation for current and past versions of Gradle.
gradle.org

에서 확인 할 수 있었습니다.

저는 gradle을 6.8.3 버전으로 변경하였습니다.

변경 방법은 gradle-wrapper.properties에 7.4.1이라고 써있던 것을 지우고6.8.3을 입력하면 됩니다.

https://blog.kakaocdn.net/dn/bLOhhH/btsq5YXcLD5/X7aclE1ZGGqKuPv944y5P1/img.png

gradle 버전 변경

버전 변경 후

  1. IntelliJ에서 Gradle을 Reimport 해야 합니다.

인텔리제이 오른쪽에 보면 gradle의 마스코트인 코끼리 모양이 보입니다.

누릅니다.

Gradle 관련 창이 나오면 새로고침 아이콘처럼 생긴 Reimport All Gradle Projects 버튼을 누릅니다.

https://blog.kakaocdn.net/dn/dtXl7t/btsrgrxfruw/FIiIJf6AV1xxWdcyOXKCGk/img.png

Reimport All gradle Projects

  1. Build창에 다음과 같은 메시지가 나오면 성공입니다 !

https://blog.kakaocdn.net/dn/O2Tfa/btsrgPEz2FW/pjOEyq73NEFaJDkxLPfBk1/img.png