맥북에서 자바 버전을 관리하며 사용하기 편한 jenv를 설치해 보려고 함
brew는 이미 깔았음
brew install jenv | cs |
설치하고 나면 PATH 진행...??
echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc echo 'eval "$(jenv init -)"' >> ~/.zshrc source ~/.zshrc | cs |
jenv를 실행
jenv enable-plugin export jenv | cs |
잘 작동함을 확인
HomeBrew를 통해 openjdk17과 21를 설치
brew install openjdk@21 brew install openjdk@17 | cs |
java -version The operation couldn’t be completed. Unable to locate a Java Runtime. Please visit http://www.java.com for information on installing Java. | cs |
brew설치 방식은 keg-only라서 심링크로 연결해야한다나 모라나.....
brew info openjdk@21 sudo ln -sfn /opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-17.jdk sudo ln -sfn /opt/homebrew/opt/openjdk@21/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-21.jdk | cs |
이제 다시 Jenv를 써 봅시다
jenv add /Library/Java/JavaVirtualMachines/openjdk-17.jdk/Contents/Home jenv add /Library/Java/JavaVirtualMachines/openjdk-21.jdk/Contents/Home | cs |
jenv에 추가해주고 jenv의 버전들을 확인해볼 수 있음
jenv versions * system (set by /Users/ddoongmause/.jenv/version) 17 17.0 17.0.10 21 21.0 21.0.2 openjdk64-17.0.10 openjdk64-21.0.2 | cs |
원하는 버전으로 사용 하기 위해선
jenv global 21.0.2 jenv versions system 17 17.0 17.0.10 21 21.0 * 21.0.2 (set by /Users/ddoongmause/.jenv/version) openjdk64-17.0.10 openjdk64-21.0.2 | cs |
지정하면 됨
디렉토리별로 설정을 원하면 해당 디렉토리에서
jenv local [java version] | cs |
사용하면됨
댓글
댓글 쓰기