본문 바로가기
Application/Java

[Java] 맥에서 brew로 자바 설치하고 버전 바꾸기

by 윤루트 2022. 1. 4.

인프런에서 김영한님의 강의로 스프링을 시작하려고 한다.

사전 준비물이 Java 11 버전이기 때문에 현재 내 컴퓨터의 자바 버전과 설치되어 있는 버전을 확인해 본다.

java -version

현재 자바 버전

 

/usr/libexec/java_home -V

설치되어 있는 자바 버전

현재 8 버전만 설치되어 있다. 따라서 11 버전을 다운로드 받은 후 변경해 보자.

 

1. Java 11 버전 설치하기

1-1. Homebrew 업데이트

brew update

1-2. adoptopenjdk/openjdk 추가하기

brew tap adoptopenjdk/openjdk

1-3. 설치 가능한 모든 JDK 찾기

brew search jdk

설치 가능한 모든 jdk

1-4. 원하는 버전 설치

11버전을 설치하기 위해 다음과 같이 입력한다.

brew install --cask adoptopenjdk11

다음과 같은 문구가 나오면 성공이다.

🍺  adoptopenjdk11 was successfully installed!

1-5. 확인하기

/usr/libexec/java_home -V

설치되어 있는 자바 버전

이제 자바 버전을 8에서 11로 변경해 보자.

 

2. 자바 버전 변경하기

export jAVA_HOME 명령어로 직접 변경해 보자.

 

2-1. bash_profile 에서 자바 버전 세팅하기

내가 사용 중인 쉘이 무엇인지 확인하자.

echo $SHELL

bash 쉘인 경우 ~/.bash_profile, zsh 쉘인 경우 ~/.zshrc 파일을 수정해주면 된다.

 

나의 경우 zsh 쉘 이므로 ~/.zshrc 를 수정한다.

vi ~/.zshrc

입력 내용은 아래와 같다.

# Java Paths
export JAVA_HOME_8=$(/usr/libexec/java_home -v8)
export JAVA_HOME_11=$(/usr/libexec/java_home -v11)

# Java 8
# 8버전을 사용하고자 하는 경우 아래 주석(#)을 해제하고 아래에 11버전을 주석처리 하면된다.
# export JAVA_HOME=$JAVA_HOME_8

# Java 11
export JAVA_HOME=$JAVA_HOME_11

 

2-2. 변경 사항을 반영한다.

zsh인 경우

source ~/.zshrc

bash인 경우

source ~/.bash_profile

이후 현재의 자바 버전을 확인한다.

java -version

 

 

ref

https://llighter.github.io/install-java-on-mac/

 

맥에서 Brew로 자바 설치하기(feat. 자바버전 바꾸기)

 

llighter.github.io

 

'Application > Java' 카테고리의 다른 글

[Jump2Java] 07장 쓰레드  (0) 2021.09.16
[Jump2Java] 07장 예외 처리  (0) 2021.09.16
[Jump2Java] 07장 정적 변수와 메소드 (static)  (0) 2021.09.16
[Jump2Java] 07장 접근 제어자  (0) 2021.09.16
[Jump2Java] 06장 입출력 01  (0) 2021.09.15

댓글