본문 바로가기

프로젝트/한방 스타트업

[Flutter] JAVA_HOME is set to an invalid directory 에러

Flutter : 퍼덕거리다, 홰치다, 훨훨날다, 나부끼다

 

[01] JAVA_HOME is set to an invalid directory 에러

코딩애플님의 유투브 강의를 들으면서 Flutter설치를 했는데 역시 시작부터 쉽게 지나가지 않는다.

Flutter SDK를 압축해제하고 환경변수 설정에서 path에 flutter 폴더안의 bin파일 경로를 넣은 뒤에

cmd 실행해서 flutter doctor를 명령해 flutter 진단을 내렸다. 

 

그다음 "flutter doctor --android-licenses" 실행했더니 다음과 같은 오류가 발생했다.

 

해당 에러 내용으로 다른 블로그를 찾아보니 directory 주소에서 뒤에  \bin과 ; 을 빼야한다고 나와있었다.

하지만 나의 경우에는 나와있는 따라해봐도 해결되지 않았다. 에러내용을 자세히 보니 다른 블로그에서는 "C:\Program Files\Java\jdk..." 이렇게 주소경로가 나오던데 나한테는 "&JAVA_HOME%\bin;" 이렇게 뜨는게 의아했다.

그래서 한번 오라클에 들어가서 JDK를 새로 설치해보기로 했다.

 

https://www.oracle.com/java/technologies/downloads/#jdk20-windows

 

Download the Latest Java LTS Free

Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.

www.oracle.com

JDK 최신버전을 설치한 뒤 "시스템 환경 변수 편집'에 들어가서 JAVA_HOME의 변수값에 "C:\Program Files\Java\jdk-20" 설치된 파일경로로 넣어주었다. 그리고 다시 cmd를 실행해서 "flutter doctor --android-licenses" 입력했더니...

 

 드디어 성공!!!