개발 관련 이것저것

맥북 M1 Java 버전 변경 방법

동구름이 2024. 3. 16. 16:24

 프로젝트가 스프링 부트 2.7.5 버전으로 되어있었는데, 이 버전은 23년 11월 24일에 공식적인 지원이 종료되었다.

 

 그런 이유로, 스프링 부트 3.x.x 버전을 받아야하는데 스프링 부트 3 이상의 버전은 자바 17을 최소 버전으로 지원한다. 그래서 맥북 로컬 환경의 자바 버전을 변경하는 것을 간단히 메모해두었다.

 

 

1. 자바 17 설치

brew install openjdk@17

 

homebrew를 이용해 자바 17을 설치한다.

 

 

2. 자바 17 설치 확인

/usr/libexec/java_home -V

 

해당 경로에 접속해 설치된 자바 목록을 확인할 수 있다.

 

 

만약 여기서 조회가 되지 않는다면, 

sudo ln -sfn /opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-17.jdk

위 명령을 통해 시스템이 JDK를 찾을 수 있도록 추가한다.

 

 

3. 자바 17로 버전 설정

.bash_profile 또는 .zshrc 파일에 자바 17을 기본으로 설정하는 내용을 추가한다.

export JAVA_HOME=$(/usr/libexec/java_home -v 17)
export PATH=$JAVA_HOME/bin:$PATH

 

4. 변경 사항을 적용.

source ~/.bash_profile

 

설정 파일을 저장 후 터미널을 다시 로드한다.

 

 

 

5. 변경된 자바 버전 확인

java -version