# Language/Java
[Java] [Mac] 여러 버전의 Java를 설치/변경하기
왕꿀꿀
2022. 10. 7. 01:38
개요
여러 프로젝트를 운영하다 보니 프로젝트 마다 다른 Java 버전을 사용해야 하는 경우가 발생했다.
Java의 여러 버전을 설치하고 변경하는 방법을 알아본다.
Brew를 통한 Java 여러 버전 설치
Brew를 통해 Java를 간단하게 설치할 수 있다.
# openjdk를 설치할 수 있도록 추가
$ brew tap adoptopenjdk/openjdk
# 설치 가능한 jdk 검색
$ brew search jdk
# Java 설치
$ brew install --cask adoptopenjdk8
$ brew install --cask adoptopenjdk11
$ brew install --cask adoptopenjdk13
Java 설치 확인 / 버전 변경
# 설치된 Java 목록 확인
$ /usr/libexec/java_home -V
# 현재 설정된 Java 확인
$ java -version
# Java 8
$ export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)
# Java 11
$ export JAVA_HOME=$(/usr/libexec/java_home -v 11)
# Java 13
$ export JAVA_HOME=$(/usr/libexec/java_home -v 13)
터미널 재시작하면 버전이 다시 원래대로 돌아가는 경우
MacOS 카탈리너 버전 이상부터는 zsh 쉘을 사용한다고 한다.
# 본인의 Shell 확인
$ echo $SHELL
# zsh쉘의 경우
$ vi ~/.zshrc
# bash shell의 경우
$ source ~/.bash_profile
편집기를 통해 열고 하단의 2줄을 직접 추가한다. (버전 바꿀 때 마다 변경)
# Java
export JAVA_HOME=$(/usr/libexec/java_home -v 13)
728x90