맥북에서 Java 버전을 변경하기

맥북에서 Java 버전을 변경해봅니다.

자꾸 까먹어서 기록해둡니다.


Goal

  • 자바 버전을 변경해봅니다.
  • 자바 버전 기본값을 설정해봅니다.

JDK 버전 확인, 변경

1
2
3
4
5
-- 현재 자바 버전 확인
java -version   

-- 설치되어있는 버전 확인
/usr/libexec/java_home -V

image

  • 저의 경우 현재 1.8.0 버전을 사용중이고, 11.0.11 버전도 같이 설치되어있는것을 확인할 수 있습니다.

변경

1
2
3
4
5
6
7
8
-- 1.8 버전으로 변경
export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)

- 11 버전으로 변경
export JAVA_HOME=$(/usr/libexec/java_home -v 11)

-- 변경된 자바 버전 확인
java -version   

자바 기본 버전 설정

해당 작업을 생략시, 재부팅 때마다 변경하기전의 자바 버전으롤 롤백됩니다.

1
2
3
4
5
-- zsh 사용자
vi ~/.zshrc

-- bash 사용자
vi ~/.bash_profile
  • 저의 경우에는 zsh 사용자이므로 ~/.zshrc 에 접근합니다.

image

1
2
-- 설정 추가
export JAVA_HOME=$(/usr/libexec/java_home -v 1.8) 
  • 아랫줄에 버전을 변경할때 사용했던 명령을 붙여 넣어줍니다.
1
source ~/.zshrc
  • 스크립트를 실행해 적용해줍니다.