[IntelliJ] SpringBoot project JDK 버전 변경 (mac)

일단 해볼게·2022년 12월 4일
0

Springboot

목록 보기
16/26

m1 mac 기준으로 작성했습니다.

JDK 설치

Zulu JDK 다운로드

Azul JDK

  • 원하는 버전을 선택해서 다운로드 한다. (mac은 .dmg이 편하다.)

단어 하나로 OpenJDK 버전 바꾸기

JDK 8, 11, 17 버전을 다 사용하기 때문에 커맨드를 추가해 원할 때마다 버전을 변경한다.

export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)
export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin:$JAVA_HOME"
alias setJava8='export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)'
alias setJava11='export JAVA_HOME=$(/usr/libexec/java_home -v 11)'
alias setJava17='export JAVA_HOME=$(/usr/libexec/java_home -v 17)'

.zshrc 파일에 위의 코드를 추가하면 자바 버전별로 alias를 지정해 사용할 수 있다.


커맨드 적용

source ~/.zshrc

터미널에 위의 코드를 입력하면 적용된다.


JDK 버전 변경

setJava17

터미널에서 위의 코드를 입력 후

java -version

자바 버전을 확인해본다.


상단의 File - Project Structure


Project

  • SDK 변경
  • Language Level 변경

Modules

  • Language Level 변경

SDKs

  • 원하는 JDK 선택
    - 1.8, zulu-11, zulu-17 중 필자는 zulu-17을 선택했다.

상단의 IntelliJ IDEA - Preferences

Build, Execution, Deployment - Build Tools - Gradle

  • Gradle JVM 변경

Build, Execution, Deployment - Compiler - Java Compiler

  • Project bytecode version 변경

프로젝트 내부의 build.gradle

sourceCompatibility 변경

sourceCompatibility = '17'

build.gradle 파일을 변경 후 적용시키면 끝 !

참고
https://miro7923.github.io/java/set-java-version/#%EA%B7%B8%EB%9F%B0%EB%8D%B0-%EC%8B%A4%EB%A6%AC%EC%BD%98-%EB%A7%A5%EC%9A%A9%EC%9D%B4-%EC%95%84%EB%8B%88%EB%9D%BC%EC%84%9C-%EB%8B%A4%EC%8B%9C-%EC%84%A4%EC%B9%98
https://dev-emmababy.tistory.com/139

profile
시도하고 More Do하는 백엔드 개발자입니다.

0개의 댓글