문제해결
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 다시 실행. 끝