[JAVA] Mac / M1 / Java 버전 변경 (21 -> 17)

박두팔이·2024년 1월 6일
0

환경설정

목록 보기
1/1

내 mac은 java21버전을 사용중이었다. 최근 java17버전을 설치했는데 가장 최신의 java를 적용하기 때문에 17버전을 적용하려면 설정변경이 필요했다.

사실 스프링부트3을 사용하기 위해선 java17버전 이상이면 되는데 궁금해서 해보고싶었다. 😄

1. 설치된 자바 버전과 경로확인

/usr/libexec/java_home -V 

2. 현재 자바 버전 확인하기

java -version

3. 사용중인 쉘 확인하기

echo $SHELL

  • 보통 터미널 상단에서도 확인됨
  • bash Shell일경우엔 /bin_bash라고 나타남

4. Vi 편집기 실행

# zsh Shell일 경우
vi ~/.zshrc

# bash Shell일 경우
vi ~/.bash_profile

5. INSERT모드로 변경 후 환경변수 입력

i

아래의 그림처럼 맨 하단에 --INSERT--가 나온다면 정상

환경변수 설정에 자바 설치 경로값을 넣어주고 사용하고자 하는 JAVA버전에만 주석을 풀어주면 됨

SHELL=/bin/zsh

# Java 21
#export JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-21.jdk/Contents/Home

# Java 21
#export JAVA_HOME=/Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home

# Java 17
export JAVA_HOME=/Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home

# Java 11
#export JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home
#/Library/Java/JavaVirtualMachines/zulu-21.jdk/Contents/Home

6. 키보드 ESC버튼으로 입력모드 종료

esc

7. Vi편집기 저장 후 종료(:wq)

# 저장 후 종료
:wq

# 저장
:w

# 종료
:q

8. 환경 변수 파일 적용

방금 편집했던 환경변수 파일을 적용해야한다.

# zsh Shell일 경우
source ~/.zshrc

# bash Shell일 경우
source ~/.bash_profile

9. 변경 된 자바 버전 확인

java -version

profile
기억을 위한 기록 :>

0개의 댓글