Software/Flutter, Dart

[Flutter] $JAVA_HOME 빌드 에러 해결

I-Developer 2025. 1. 19. 12:29

사용환경 : Flutter / Android Studio / Windows

 

빌드 할 때, 아래와 같은 에러가 발생한다면, JAVA 디렉토리가 제대로 지정이 안된 것으로 확인하였다. 

Java 17(JDK 17) 버전을 설치하고, 환경설정 변수도 설정해도 아래와 같은 메시지가 발생한다. 

 

JDK17은 기본경로  c:\Program Files\Java\jdk-17에 설치하였다

 

[시스템변수] JAVA_HOME - c:\Program Files\Java\jdk-17 

[시스템변수] path - %JAVA_HOME%\bin      <- 기존 path에서 추가

 

 

빌드 에러 메시지 

Launching lib\main.dart on sdk gphone64 x86 64 in debug mode...
Running Gradle task 'assembleDebug'...

ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME

Please set the JAVA_HOME variable in your environment to match the location of your Java installation.

Error: Gradle task assembleDebug failed with exit code 1

 

 

CMD(Command Prompt) 실행하여 직접 경로를 지정

C:\>flutter config --jdk-dir="c:\Program Files\Java\jdk-17"

 

위와 같이 입력하고, Android Studio에서 빌드 성공했다. 

 

 

[링크]

https://www.oracle.com/kr/java/technologies/downloads/