JAVA_HOME 환경설정 추가 및 JDK 버전 변경
1. 사용 shell 확인
echo $SHELL
/bin/zsh
- bash이면,
~/.bash_profile
또는~/.bashrc
에 환경변수 등록. - zsh이면,
~/.zshenv
또는~/.zshrc
에 환경변수 등록.
2. 설치 JDK 확인
MacOS에 설치된 JDK는 아래 경로의 java_home
을 통해 확인할 수 있다.
/usr/libexec/java_home -V
Matching Java Virtual Machines (2):
11.0.13 (x86_64) "Eclipse Temurin" - "Eclipse Temurin 11" /Library/Java/JavaVirtualMachines/temurin-11.jdk/Contents/Home
1.8.0_292 (x86_64) "AdoptOpenJDK" - "AdoptOpenJDK 8" /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
/Library/Java/JavaVirtualMachines/temurin-11.jdk/Contents/Home
-v{version}
으로 해당 버전의 설치 경로를 얻는다.
/usr/libexec/java_home -v11
/Library/Java/JavaVirtualMachines/temurin-11.jdk/Contents/Home
/usr/libexec/java_home -v1.8
/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
3. JAVA_HOME 환경변수 등록
~/.zshrc 편집
# User configuration
export JAVA_HOME=$(/usr/libexec/java_home)
적용 후 터미널에서 source
명령으로 반영
source ~/.zshrc
JAVA_HOME 환경변수 확인
echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/temurin-11.jdk/Contents/Home
4. JDK 버전 변경 시
위 /usr/libexec/java_home -V
명령에서 살펴본것 처럼 환경 변수에 -v버전
으로 JAVA_HOME 버전을 변경한다.
JDK 1.8 변경
.zshrc편집
# User configuration
export JAVA_HOME=$(/usr/libexec/java_home -v1.8)
반응형
'OS' 카테고리의 다른 글
[리눅스] Linux 자주 쓰면서 유용한 명령어 모음! (0) | 2023.07.13 |
---|---|
Linux / Redhat - 방화벽(firewall) 포트 목록 조회, 추가 (0) | 2023.06.30 |
Chocolatey, 윈도우 패키지 매니저! 이제 윈도우에서도 apt, brew 처럼 쉽게 패키지를 관리하자 (0) | 2023.04.17 |
Windows에서 bat파일로 FatJar 실행 및 중지하기 (0) | 2022.08.19 |