얼마전에 맥북이 맛이 가서 포맷했다.
그래서 환경구성을 처음부터 하고있는데 아래와같은 상황이 발생함
문제상황
1. brew install --cask adoptopenjdk17 명령어가 작동하지않음
(Warning: Cask 'adoptopenjdk17' is unavailable: No Cask with this name exists.)
2. brew tab 이랑 brew untab 작동 안함
해결과정
근본인 brew search 를 검색해보니 adoptopenjdk는 16에서 버전이 끊긴 것을 확인할 수 있었다.
알고보니 17부터 brew에서 지원종료라고함 ㄷㄷ
해결과정
1. 명령어 순차적으로 입력
# 자바 버전 관리툴 설치
brew install jenv
# zshrc에 설정 필요
echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(jenv init -)"' >> ~/.zshrc
# zshrc 저장
source ~/.zshrc
# temurin으로 필요한 jdk버전 설치
brew install —cask temurin@17
# 설치 완료되면 jenv에 추가
jenv add /Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home/
# 추가된 버전들 확인
jenv versions
# 전역으로 설정할 버전 선택 (필자는 17로 선택함)
jenv global [버전]
# 버전 확인 명령어로 위에서 선택한 버전 앞에 * 표시가 붙음!
jenv versions
2. zshrc의 설정
# JAVA
export JAVA_HOME_17="/opt/homebrew/opt/openjdk@17"
export PATH=$JAVA_HOME_17/bin:$PATH
export PATH="$HOME/.jenv/bin:$PATH"
eval "$(jenv init -)"
이렇게 설정해주고 기존 adoptopenjdk17 에서 동작하던 springboot(gradle) 프로젝트가 temurin17로도 정상동작하게 됐다!
참고 : https://velog.io/@dmchoi224/mac-jdk-%EB%B2%84%EC%A0%84%EB%B3%84-%EA%B4%80%EB%A6%AC-adopopenjdk-Temurin
너무너무 감사합니다!
'MacOS' 카테고리의 다른 글
[Mac] OpenJDK 17 설치 및 버전 변경 (18) | 2024.03.30 |
---|---|
[Mac] nvm으로 node 버전 변경(zshrc) (0) | 2024.03.10 |
[Mac] JDK8 설치 (0) | 2022.12.26 |
[Mac] command not found:brew 해결 (0) | 2022.12.26 |
[Mac] 터미널 / 셸꾸 / 셸꾸미기 / 터미널 색상변경 (2) | 2022.12.23 |