[빌드에러] Execution failed for task ':compileJava' > Failed to run Gradle Worker Daemon

도리·2024년 10월 7일

에러

목록 보기
1/1

프로젝트 리팩토링 공부를 위해 포크 따와서 실행을 해보는데, 빌드 에러가 떠버렸다...쉽알

빌드 에러 로그는

Execution failed for task ':compileJava'.
> Failed to run Gradle Worker Daemon
   > Process 'Gradle Worker Daemon 2' finished with non-zero exit value 1

에러 로그 분석

  1. "compileJava"는 Java 소스 코드를 컴파일하는 Gradle 작업(task)인데, 이 단계에서 문제가 생겼다고 한다.

  2. Failed to run Gradle Worker Daemon
    Gradle은 빌드 작업을 백그라운드에서 실행하기 위해 Gradle Worker Daemon을 사용하는데, 이 에러는 Gradle 데몬 프로세스가 실패했다는 것을 나타내고 있다.
    즉!! Daemon은 Gradle의 작업을 효율적으로 처리하기 위해 만들어진 프로세스인데, 이 프로세스가 제대로 작동하지 않았다는 것.(쉬발럼이)

  3. Process 'Gradle Worker Daemon 2' finished with non-zero exit value 1
    exit value 1은 일반적으로 비정상적인 종료를 의미하는데, 이때 Gradle 데몬 프로세스가 정상적으로 종료되지 않았고, 오류가 발생했다는 신호이다.

해결방법 고민

이 원인에는 일반적으로는 메모리 부족, JVM 충돌, 잘못된 설정 파일, 의존성 문제 등이 있다고 한다.

하나씩...해보자

근데 이제 자꾸 옆에 팝업으로 JAVA_HOME을 언급하길래 환경변수 다시 설정해보고 JDK도 지웠다가 깔아보고 했는데

인텔리제이...유로 IDE 잖아...이클립스도 아니고 환경변수 설정이 필수는 아니었던걸로 언뜻 기억하다가

튜터님께 GG쳤더니 역시나

걍 환경변수 들어가서 JAVA_HOME부분을 싹 다 지워줬더니 실행 ㅈㄴ 잘됨 ㅋㅋ

밑 칸의 시스템변수 중에 JAVA_HOME이라는 변수를 삭제 해줬고,
Path에도

저 어딘가에 (원래)있었던 JAVA_HOME을 지워주고 프로젝트를 재실행했더니
해결이 되었다.

외쳐 선용좌
갓선용좌

평생 그의 밑에서 공부하고파
쉽엘

profile
헬로

0개의 댓글