728x90
Mac에 설치된 Java(JDK)의 버전을 .zshrc
에 함수를 추가하여 매우 손쉽게 전환하는 방법이 있어 소개한다
이 방법을 사용하면 사용하고자하는 Java(JDK)를 모두 설치한다음 터미널에서 간단한 명령어 입력으로 Java(JDK) 버전을 매우 손쉽게 전환할 수 있다
Java 설치
먼저 사용하기를 원하는 Java를 brew 명령어를 통해 모두 설치한다
Java 설치는 아래의 포스팅을 참고해서 설치하면 된다
https://freedeveloper.tistory.com/198?category=877382
Java 버전 전환 설정
vi에디터로 .zshrc
열고
$ vi ~/.zshrc
맨 아랫 줄에 아래와 같은 Java 버전 변경 함수를 추가한다
function javahome() {
export JAVA_HOME=$(/usr/libexec/java_home -v "${1:-1.8}");
java -version
}
vi에디터를 저장하고 나온다
:wq
갱신된 .zshrc
를 적용
$ source ./.zshrc
아래와 같이 javahome 을 입력하면 손쉽게 설치된 Java 버전들에 대해서 전환이 가능하다
$ javahome 1.8
openjdk version "1.8.0_332"
OpenJDK Runtime Environment (Zulu 8.62.0.19-CA-macosx) (build 1.8.0_332-b09)
OpenJDK 64-Bit Server VM (Zulu 8.62.0.19-CA-macosx) (build 25.332-b09, mixed mode)
$ javahome 17
openjdk version "17.0.3" 2022-04-19 LTS
OpenJDK Runtime Environment Zulu17.34+19-CA (build 17.0.3+7-LTS)
OpenJDK 64-Bit Server VM Zulu17.34+19-CA (build 17.0.3+7-LTS, mixed mode, sharing)
Java 기본 버전 설정
기본 Java 버전을 1.8로 설정하기 위해서는 .zshrc
파일에 아래의 명령어를 추가한다
# 1.8 버전으로 변경
export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)
728x90
'MacOS' 카테고리의 다른 글
[MacOS] AWS CLI 설치 및 환경 설정 (0) | 2023.05.21 |
---|---|
[MacOS] Mac에서 readonly 파일 강제저장하기 (0) | 2023.05.17 |
[MacOS] iTerm2 단축키 (0) | 2022.07.02 |
[MacOS] MacOS에 pip 설치하기 (0) | 2021.08.18 |
[MacOS] 하나 이상의 항목을 사용 중이기 때문에 변경할 수 없습니다 (0) | 2021.02.21 |
댓글