DevOps

JDK 여러개 관리하기 jenv

팅리엔 2021. 4. 23. 17:01

<Mac>

1. brew 설치 및 업데이트

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew update

2. jenv 설치

brew install jenv

# Shell: bash
echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(jenv init -)"' >> ~/.bash_profile

# Shell: zsh
echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(jenv init -)"' >> ~/.zshrc

그리고 reload

# Shell: bash
source ~/.bash_profile
# Shell: zsh
source ~/.zshrc

3. 신규 jdk 설치

brew로 adoptopenjdk를 설치하거나, 직접 사이트에서 다운로드 하거나. jdk.java.net/archive/

brew install cask
brew tap AdoptOpenJDK/openjdk
brew install --cask adoptopenjdk11

5. jenv 관리 항목에 추가

jenv add /Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home/
jenv add /Library/Java/JavaVirtualMachines/jdk-11.0.11.jdk/Contents/Home/

확인

jenv versions

6. 여러 jdk 골라서 쓰기

global 설정

전역적으로 쓰이는 jdk 버전 설정

jenv global 1.8

local 설정

현재 위치 디렉토리에서만 쓰이는 jdk 버전 설정

jenv local 11.0

확인

java -version

 


+ Intellij 프로젝트 JDK, JRE 설정하기

1. JDK : File > Project Structure > Project > Project SDK 설정

2. JRE : Preference > Build, Execution, Deployment > Build Tools > Gradle > Gradle JVM 설정