여러 프로젝트별가 다른 자바버전을 사용하고 있어서 쉽게 버전을 변경하고자 한다. 몇가지 방법이 있지만 가장 간편해 보이는 jenv를 사용. 폴더별 자바버전을 따로 설정할 수 도 있다.
# 버전확인
현재 설치되어 있는 자바 버전 보기
/usr/libexec/java_home -V
1
15버전도 추가 예정(아직 7이라니..)
# jenv 설치
brew로 jenv설치
brew install jenv
1
설치확인. default값은 시스템에서 사용하는 버전
# 설정 및 초기화
brew 설치 과정 중 나오는 아래 메시지를 참고해서 .zshrc에 설정 추가
source .zshrc 명령어로 적용
설치 중간에 나와서 놓치기 쉽다
export PATH="$HOME/.jenv/bin:$PATH"
eval "$(jenv init -)"
1
2
2
# 자바 버전 추가
위에서 확인했던 자바 버전을 jenv에 등록
jenv add $(/usr/libexec/java_home -v{버전})
1
추가 완료
나머지도 추가
# jenv 자바 버전 확인
jenv versions
1
# 자바 버전 삭제
jenv remove {버전}
1
중복되는것, 필요없는 버전등은 제거
# global 버전 설정
jenv global {버전}
1
잘된다 변경
# local 버전 설정
jenv local {버전}
1