본문 바로가기
Java Spring/버전, 설정

Java Version (JDK version) 바꾸기 (Intel Mac)

by 그냥노깡 2021. 11. 24.

Step 1.

현재 맥에 깔려 있는 자바 버전 리스트 확인

$ cd /
$ /usr/libexec/java_home -V

 

Step 2. 

원하는 버전이 없다면 다운로드

https://www.oracle.com/java/technologies/downloads/archive/

 

Step 3.

~/.bash_profile 또는 ~/.zshrc 파일을 vim 또는 nano로 텍스트 에디터로 열기

$ vim ~/.bash_profile
$ vim ~/.zshrc

 

Step 4.

해당 라인 추가.

아래는 JAVA 8로 바꾸기 위해서 1.8을 넣었다. 다른 버전이면 1.8 대신 해당 버전 숫자를 넣으면 됨.

export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)

 

내가 했던 실수)

~/.bash_profile을 수정했는데 터미널을 껐다 키면 자꾸 원래 버전으로 돌아가는 문제가 있었음.

알고보니 내가 쓰는 터미널이 zsh여서 ~/.zshrc 가 덮어씌우는 바람에 생기는 문제였음.

~/.zshrc도 바꿔주니 문제 해결

 

 

Reference:

https://withelizabeth.tistory.com/entry/MAC%EC%97%90%EC%84%9C-jdk-%EB%B2%84%EC%A0%84-%EB%82%AE%EC%B6%94%EA%B8%B0-downgrade-jdk-version-on-OSX

 

MAC에서 jdk 버전 낮추기 downgrade jdk version on OSX

https://stackoverflow.com/questions/46513639/how-to-downgrade-java-from-9-to-8-on-a-macos-eclipse-is-not-running-with-java-9 사실 저 위에 있는 문서 보면 알겠지만. 대충 해석 해보면 OSX는 멀티 JDK ver..

withelizabeth.tistory.com

https://stackoverflow.com/questions/21964709/how-to-set-or-change-the-default-java-jdk-version-on-macos

 

How to set or change the default Java (JDK) version on macOS?

How can you change the default version of Java on a mac?

stackoverflow.com