Dot ./개인 공부 기록용
[MacOS] Java 버전(JDK version) 변경하는 방법
루지
2021. 9. 12. 19:49
Java 버전(JDK version) 변경하는 방법
MacOS는 터미널을 통해 간단하게 JDK버전이 여러개 설치되어 있을 경우 버전을 간단하게 변경할 수 있다.
1. 현재 사용중인 Java 버전 확인하기
- java -version
현재 "14.0.2"를 사용중인 것을 확인할 수 있다.
2. 현재 로컬에 설치되어있는 Java 버전 확인하기
- /usr/libexec/java_home -V
로컬에 설치되어있는 버전은 총 두개로, 현재 사용중인 14와 추가로 11버전이 있는 것을 확인할 수 있다.
3. Java 다른 버전 변경하기
Java 8로 변경할 경우
- export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)
- source ~/.bash_profile (bash 사용하는 경우에만 적용)
Java 11로 변경할 경우
- export JAVA_HOME=$(/usr/libexec/java_home -v 11)
Java 11은 뒤에 버전을 명시할 때 1.x형식으로 안해줘도 된다.
4. 변경된 Java 버전 확인하기
다시 java -version을 입력해보면 버전이 11로 잘 변경된 것을 확인할 수 있다.
5. 터미널 재시작하면 버전이 다시 원래대로 돌아가는 경우
MacOS 카탈리나 버전 이상부터는 zsh 쉘을 사용한다. 그래서 ~/.zshrc의 파일을 열어 다음 명령어 export JAVA_HOME=$(/usr/libexec/java_home -v 11)가 제대로 입력됐는지 확인해주고 없으면 직접 입력하면 된다.
- vim ~/.zshrc
- 만약 입력이 안되어있는 경우 i를 누른 후 직접 입력해주고 :wq로 종료하면 된다.