우아한 테크 코스/프리코스
[Mac] 자바 버전 변경 하기 with asdf (개발 환경 셋팅하기)
코딩하는이씨
2023. 10. 20. 12:19
728x90
반응형
우아한 테크 코스를 진행하며 코드를 자바 17로 개발하고 테스트해야 했기에 기존 프로젝트를 자바 11버전으로 진행한 맥북의 자바 버전 변경 필요가 있었다.
자바 버전을 손쉽게 변경해주는 asdf를 이용해 자바 환경을 셋팅해 주었다.
asdf란?
mac os의 각종 프로그램의 버전을 손쉽게 관리해주는 도구이다. asdf를 사용하면 버전별로 설치할 수 있는 장점이 존재한다.
asdf 설치하기
이미 brew를 통해 java를 설치했다면 brew uninstall을 통해 jdk를 삭제 후 진행해야 한다.
각종언어 버전 관리 해주는 asdf 설지
brew install asdf
- asdf의 장점은 java home path 수정 없이 간편하게 각종 버전을 변경 가능하다.
// zshrc && brew 인 경우
echo -e "\n. $(brew --prefix asdf)/libexec/asdf.sh" >> ${ZDOTDIR:-~}/.zshrc
자바 플러그인을 asdf에 추가하기
asdf plugin-add java https://github.com/halcyon/asdf-java.git
자바 17 버전 설치하기 (스프링 공식 Liberica 버전)
asdf install java liberica-17.0.8.1+1
java 17 전역 변수 설정하기
asdf global java liberica-17.0.8.1+1
자바 홈 설정하기
. ~/.asdf/plugins/java/set-java-home.zsh
JAVA 버전 변경 시
java 11 버전으로 바꿀일이 생길때
asdf install java liberica-11.0.20.1+1 #11버전설치
asdf global java liberica-11.0.20.1+1 # 자바패스 수정
자바 홈 설정하기
. ~/.asdf/plugins/java/set-java-home.zsh
https://bcp0109.tistory.com/377
MacOS Java (OpenJDK) 설치 (with. asdf)
Overview 과거 포스트에서 이미 MacOS OpenJDK 설치 및 버전 관리에 대해 다뤄본 적이 있으나 asdf 를 이용해서 설치하는 방법을 안내하려고 합니다. 원래 Java 를 설치하려면 brew 를 사용하거나 직접 홈
bcp0109.tistory.com
728x90
반응형