문제해결

jdk 경로 설정 이슈

골목코딩 2025. 3. 15. 17:27

jdk를 20 에서 17로 다운그레이드함

flutter doctor 실행시 

[!] Android toolchain - develop for Android devices (Android SDK version 35.0.1)
    ✗ Cannot execute
      /Library/Java/JavaVirtualMachines/jdk-20.jdk/Contents/Home/bin/java to
      determine the version

라는 메세지가 계속 나옴.

 

환경변수 설정은 전부 17로 수정했는데 위 메세지가 계속 나옴.

 

터미널에 /usr/libexec/java_home -v 17 입력하여 나오는 jdk경로를 이용하여 아래 명령어의 큰따옴표 부분을 채워줌

 

flutter config --jdk-dir="/Library/Java/JavaVirtualMachines/jdk-17/Contents/Home"

위 명령어를 터미널에 입력하고 엔터

터미널 종료후 다시 시작

flutter doctor 다시 실행. 끝