본문 바로가기

JAVA

[JAVA] JDK 버전 여러개 설치 (+전환 방법) (Mac / M2)

반응형

이번에 개인개발용 맥북을 새로 구입하면서 맥에 jdk 버전을 여러가지 설치할 일이 생겼다.

M2 맥북이기 때문에 zulu를 설치해주기로 하였다.

 

1. jdk 설치

아래 사이트에서 원하는 버전의 jdk들을 받아준다. 나는 11과 17을 설치했고, dmg형식으로 편하게 설치해주었다.

https://www.azul.com/downloads/#zulu

 

Azul Downloads

No matter the size of your company, Azul offers competitive pricing options to fit your needs, your budget, and your ambition.

www.azul.com

 

설치가 정상적으로 되었다면 /Library/Java/JavaVirtualMachines 에 가면 확인할 수 있다.

 

cd 명령어를 통해 해당 폴더로 이동하고, ls 명령어로 설치된 것을 확인한다.

cd /Library/Java/JavaVirtualMachines
ls

 

 

2. zshrc 파일 설정

vi ~/.zshrc

위 명령어를 입력하면 zshrc 파일이 열린다.

 

export JAVA_HOME=$(/usr/libexec/java_home -v 11)
export PATH=${PATH}:$JAVA_HOME
alias setJava11='export JAVA_HOME=$(/usr/libexec/java_home -v 11)'
alias setJava17='export JAVA_HOME=$(/usr/libexec/java_home -v 17)'

위와 같이 입력을 해주었다. 설치한 버전이 다르다면 본인의 버전에 맞게 입력해주면 된다.

ZZ, :wq! 등의 방법으로 파일을 저장해준다.

 

3. source zshrc

source ~/.zshrc

source를 통해 변경한 zshrc 파일을 적용해준다.

 

4. 끝!

터미널에 setJava7,  setJava11 등 본인이 적용한 명령어를 입력해보자.

java -version으로 확인해보면 버전이 바뀌는 것을 확인할 수 있다.

 

728x90
반응형