본문 바로가기

트러블슈팅

[gradle][cli] error: invalid source release: 17

Gradle로 Build를 할 때 아래와 같은 에러가 발생할 때가 있습니다.

* What went wrong:
Execution failed for task ':compileJava'.
> error: invalid source release: 17

 

관련해서 찾아보면 대부분 intellij에서 어떻게 해결하는지만 나오는데 cli에서 어떻게 해결해야 하는지는 잘 안나와 있습니다.

 

intellij 관련 검색 결과들을 보면 찾아보면 gradle에 설정된 JAVA Version을 적절한 것으로 변경하라고 합니다.

 

cli에는 별도로 Gradle을 위한 JAVA Version 설정할 수 있는 것이 없어 당황할 수 있는데 빌드 시에 어떤 JAVA Version이 쓰이는 지 설정하라는 것으로 cli에서는 해당 쉘의 Java Version을 확인하고 적절한 버전으로 설정해주면 됩니다.