[Mac] JDK 버전 변경하기

1. 사용 중인 자바 버전 확인

java -version
openjdk version "11.0.10" 2021-01-19 LTS
OpenJDK Runtime Environment Corretto-11.0.10.9.1 (build 11.0.10+9-LTS)
OpenJDK 64-Bit Server VM Corretto-11.0.10.9.1 (build 11.0.10+9-LTS, mixed mode)

저는 현재 JDK 11버전으로 설정되어있네요.

2. 설치되어 있는 JDK 확인

Matching Java Virtual Machines (3):
11.0.10.1 (x86_64) "Amazon.com Inc." - "Amazon Corretto 11" /Users/ycsong/Library/Java/JavaVirtualMachines/corretto-11.0.10/Contents/Home
11.0.10 (x86_64) "AdoptOpenJDK" - "OpenJDK 11.0.10" /Users/ycsong/Library/Java/JavaVirtualMachines/adopt-openj9-11.0.10/Contents/Home
1.8.0_275 (x86_64) "AdoptOpenJDK" - "AdoptOpenJDK 8" /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home

제 컴퓨터에는 JDK 1.8과 11버전이 설치되어있습니다.
현재 11버전으로 설정되어 있는 것을 1.8 버전으로 변경해 보겠습니다.

3. JDK 버전 변경

root 경로에서 진행하시면 됩니다. </Users/{사용자명}>
저는 z shell을 사용하고 있어서 z shell 기준으로 작성하겠습니다.
bash shell을 사용하시는 분들은 <~/.bash_profile>로 진행하시면 됩니다.

vi ~/.zshrc

.zshrc 파일을 열고 하기 내용을 추가 후 저장합니다.

# Java 1.8 export JAVA_HOME=$(/usr/libexec/java_home -v1.8)

source ~/.zshrc

수정 내용을 반영해줍니다.

java -version
openjdk version "1.8.0_275"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_275-b01)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.275-b01, mixed mode)

다시 자바 버전을 조회해 보면 1.8 버전으로 바뀌어 있는 것을 볼 수 있습니다.