반응형
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
반응형