본문 바로가기
IT/Mac

여러버전의 JDK 쉽게 관리하기

by DOSGamer 2022. 8. 2.
반응형

설치된 Java 버전 확인하기

/usr/libexec/java_home --verbose

현재 사용하는 Java 버전 확인하기

 java -version

자바의 버전관리는 shell profile 에서 합니다.

zshell 을 설치한 저는 .zprofile 에서 환경설정을 합니다

.zprofile 설정내용들

# Setting PATH for Python 3.8
# The original version is saved in .zprofile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.8/bin:${PATH}"
export PATH

# ADD javaHome
export JAVA_HOME_13=$(/usr/libexec/java_home -v13)
export JAVA_HOME_8=$(/usr/libexec/java_home -v1.8)
export JAVA_HOME=$JAVA_HOME_13
alias setJava13='export JAVA_HOME=$JAVA_HOME_13'
alias setJava8='export JAVA_HOME=$JAVA_HOME_8'

# ADD userHome
PATH=$PATH:/Users/skyksit
export PATH

# ADD NVM
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"

# Android Home
export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools

 

여러가지 설정 중에 ADD java home 부분을 보시면

# ADD javaHome
export JAVA_HOME_13=$(/usr/libexec/java_home -v13)
export JAVA_HOME_8=$(/usr/libexec/java_home -v1.8)
export JAVA_HOME=$JAVA_HOME_13
alias setJava13='export JAVA_HOME=$JAVA_HOME_13'
alias setJava8='export JAVA_HOME=$JAVA_HOME_8'

현재 설치된 JDK 버전이 8, 13 이라서 두개의 alias 를 설정했습니다

setJava8 : Java 8 버전으로 JAVA_HOME 이 변경됩니다

setJava13 : Java 13 버전으로 JAVA_HOME 이 변경됩니다 

필요에 따라서 alias 추가해서 사용하시면 됩니다

반응형

'IT > Mac' 카테고리의 다른 글

스크린샷 찍기 for Mac  (0) 2022.08.23
iTerm2 설치 for Mac  (0) 2022.08.23
OpenJDK 설치 for Mac  (0) 2022.08.23
Homebrew 설치  (0) 2022.08.23
Mac 기본설정  (0) 2022.08.23
Mac 개발자를 위한 프로그램설정  (0) 2022.08.23
Python 설치 for Mac  (0) 2022.08.23
Mac 용 무료 JDK 설치 하기  (0) 2022.08.02