코딩 테스트 연습에는 java 23을 쓰는데, Spring에 Java 21을 쓸 일이 생겼다.
버전 맞추자고 도커를 돌리기는 너무 무거워서 asdf로 디렉토리별 자바 버전을 설정해주기로 했다.
Mac (zsh 사용시)
1. java와 asdf를 설치한다.
brew install asdf \
java
2. shell에 asdf를 추가한다.
# asdf.sh 위치 확인
find "$(brew --prefix asdf)/libexec/asdf.sh"
# 환경변수 추가
echo -e "\n. $(brew --prefix asdf)/libexec/asdf.sh" >> ~/.zshrc
3. asdf에 java를 추가한다.
asdf plugin-add java https://github.com/halcyon/asdf-java.git
asdf plugin update java
4. 필요한 버전의 java를 다운받는다.
asdf list-all java
asdf install java 버전명
# JAVA_HOME 설정 스크립트 실행
. ~/.asdf/plugins/java/set-java-home.zsh
* JAVA_HOME 스크립트 위치는 공식 github에서 찾을 수 있다.
5. 사용할 자바 버전을 설정한다.
asdf global java 버전명 # 만약 컴퓨터 전체의 기본 자바 버전을 바꾸고싶다면 사용
asdf local java 버전명 # 현재 디렉토리에서 사용할 자바 버전 설정
java --version # 설정 확인
Linux (Bash shell 사용시)
1. git을 먼저 설치한 후, asdf와 java를 설치한다.
sudo apt update
sudo apt install git
# Check latest version -> https://asdf-vm.com/guide/getting-started.html#_2-download-asdf
git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.14.1
. "$HOME/.asdf/completions/asdf.bash"
. "$HOME/.asdf/completions/asdf.bash"
2. asdf에 java를 추가한다.
asdf plugin-add java https://github.com/halcyon/asdf-java.git
asdf plugin update java
3. 필요한 버전의 java를 다운받는다.
asdf list-all java
asdf install java 버전명
# JAVA_HOME 설정 스크립트 실행
. ~/.asdf/plugins/java/set-java-home.bash
4. 사용할 자바 버전을 설정한다.
asdf global java 버전명
asdf local java 버전명
java -version # 설정 확인
'기타 툴' 카테고리의 다른 글
Crontab 사용법 (0) | 2022.10.29 |
---|---|
VM virtual box에 ubuntu 설치하기 (0) | 2022.10.29 |