Java 17 버전 이상의 JDK 설치 후 JAVA_HOME 환경변수 적용이 되어야 정상적인 avdmanager/sdkmanager 사용이 가능합니다. (opneJDK = 17.0.13 ver 이상)
Java Download 사이트에서 (https://www.oracle.com/java/technologies/downloads/#java17?er=221886) 자신의 OS 환경에 맞는 Java 설치 파일을 다운로드 받아 설치합니다.
또는 시스템 -> 고급 시스템 설정을 통해 시스템 속성 메뉴에 접근할수 있고 고급탭에서 환경변수(N) 메뉴를 클릭하여 환경변수 편집 메뉴에 진입할수 있습니다.
환경변수 창에 하단 새로 만들기 버튼을 누르고 아래와 같은 값을 입력한 후 확인 버튼을 누릅니다.
- 변수 이름(N) : JAVA_HOME
- 변수 값(V) : Java 설치 경로
변수 값(V)의 마지막에 세미콜론(;)을 붙여준 뒤 %JAVA_HOME%\bin을 추가로 붙여줍니다.
/usr/libexec/java_home -V
출력 예시:
Matching Java Virtual Machines (1):
17.0.8.1 (x86_64) "Zulu 17" /Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home
echo $SHELL
쉘 종류 | 설정 파일 |
---|---|
zsh | ~/.zshrc |
bash | ~/.bash_profile 또는 ~/.bashrc |
예시 (JDK 17 기준):
export JAVA_HOME=$(/usr/libexec/java_home -v 17)
export PATH=$JAVA_HOME/bin:$PATH
해당 내용을 위에서 확인한 설정 파일(.zshrc 또는 .bash_profile)의 마지막에 추가합니다.
source ~/.zshrc # 또는 source ~/.bash_profile
echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home