본문 바로가기
카테고리 없음

Mac에서 jenv로 java 버전 관리하기

by 신방동불주먹 2025. 1. 31.
반응형

Spring 3.0.0을 사용하기 위해서 Java 17 이상 버전을 사용해야 함.

 

doptopenjdk는 16에서 버전이 끊김

 

  •  jenv 란?

python 진영의 pyenv, node 진영의 nvm과 유사한 툴

 

  • install
# 자바 버전 관리툴 설치
brew install jenv

# zshrc에 설정 필요
echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(jenv init -)"' >> ~/.zshrc

# zshrc 저장
source ~/.zshrc

# temurin으로 필요한 jdk버전 설치
brew install —cask temurin@17

# 설치 완료되면 jenv에 추가
jenv add /Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home/

# 추가된 버전들 확인
jenv versions

# 전역으로 설정할 버전 선택 (필자는 17로 선택함)
jenv global [버전] 

# 버전 확인 명령어로 위에서 선택한 버전 앞에 * 표시가 붙음!
jenv versions

 

 

  • zshrc
# JAVA
export JAVA_HOME_17="/opt/homebrew/opt/openjdk@17"
export PATH=$JAVA_HOME_17/bin:$PATH
export PATH="$HOME/.jenv/bin:$PATH"
eval "$(jenv init -)"

 

 

https://velog.io/@dmchoi224/mac-jdk-버전별-관리-adopopenjdk-Temurin

반응형