코딩 개발/Java

MacOS - Java Version 변경하기

호소세 2023. 7. 7. 09:00
728x90
반응형

Spring에 들어가기 전에 MacOS에서 Java Version을 변경하려고 합니다.

윈도에서는 C 드라이브 - Program Files - Java 밑에 다운로드한 11 버전의 jdk를 넣고 시스템 환경변수 설정 및 이클립스 설정을 하면 쉽게 버전을 변경할 수 있습니다.

 

하지만 MacOS를 오래 사용하지 않은 사람에게는 Java version 변경이 조금 번거로울 수도 있습니다. 물론 다 삭제하고 11 버전으로 다시 다운로드하면 되지만 여러 가지 버전을 변경하면서 사용해야 하면 설정 파일을 변경하는 것이 훨씬 나을 것입니다.

 

기본적인 것이 기억이 나지 않으시다면 아래 글을 가서 개념을 알아보도록 합시다!

https://pabeba.tistory.com/107

 

Java - 신입 개발자가 알면 좋을 내용?(JDK, JRE, JVM...)

신입 개발자라면 자고로 개념을 잘 알고 있어야한다고 생각합니다. 정말 기본 개념이지만 생각보다 머리속에 남지 않았던 경향이 있었습니다. 따라서 오늘 기본적인 이야기를 작성하면서 개념

pabeba.tistory.com

 

1. JDK 다운로드

https://www.azul.com/downloads/?package=jdk#zulu 

 

Azul Downloads

According to the Gartner report, “by 2025, more than 70% of Java applications will be deployed on third-party Java runtimes, up from 30% in 2019.”

www.azul.com

위의 링크에서 자신이 원하는 JDK 버전과 자신의 컴퓨터에 맞는 것을 다운로드 받습니다.

저는 dmg 파일로 다운로드를 했습니다.

설치하고 파일을 열어서 압축?을 풀어줍니다.

 

2. 자바 버전 확인

터미널에 아래 명령어를 작성합니다.

$ java --version

자신이 사용하고 있는 jdk 버전이 나올 겁니다.

 

3. 설치 경로 확인

$ /usr/libexec/java_home -v 11

다음 명령어를 작성하여 설치가 잘 되었는지 확인합니다. (저는 11 버전입니다.) 버전에 맞게 검색하세요.

 

4.. zshrc 편집

$ vi ~/.zshrc

명령어로 zsh 셸 초기화 파일을 열어서 편집합니다.

 

1. 파일에 들어갔으면 i 버튼을 누릅니다.

2. 누른 후에 

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

이 문장을 잘 넣습니다.

3. esc를 누르고 :(colon) wq를 누르고 엔터를 누릅니다.

 

5. 저장 사항 적용

$ source ~/.zshrc

다음 명령어를 입력해서 수정한 값을 바로 적용합니다.

 

이렇게 하고 다시 2번에 있는 자바 버전을 확인하면 자신이 원하는 (저는 11 버전입니다.) 버전으로 변경되어 있을 겁니다.

 

 

소감

맥북을 사용한 지 얼마 되지 않아 이런 작업들이 조금 어렵기도 합니다. 하지만 성취했을 때의 행복은 말로 이룰 수 없습니다. 포기하지 않고 천천히 나아가면 다 되는 것 같습니다. 설정이 잘 되지 않으실 때는 잠깐 쉬었다가 다시 시도해 보는 것도 좋더라고요!

반응형