[Intellij / 인텔리제이] 프로젝트 버전 안맞는 현상 ( Execution failed for task ':compileJava'. )
개발 유틸리티/intellij

[Intellij / 인텔리제이] 프로젝트 버전 안맞는 현상 ( Execution failed for task ':compileJava'. )

원인

- intellij를 설정할 때 기본 jdk 버전에 차이 때문에 빌드 에러가 발생했다.

집 - jdk 11

회사 - jdk 1.8 

에러 발생

 

build.gradle은 11버전, Project Settings에 JDK는 1.8


해결 

1. File > Project Settings > Project > Project SDK 

SDK 버전을 새로 다운로드 받아서 버전을 맞춘다. ( jdk 1.8 -> jdk 11)

2. File > Settings > Build Tools > Gradle

 - Gradle JVM 버전 설정 ( jdk 1.8 -> jdk 11)

3. File > Settings > Compiler > Java Compiler

 - Project bytecode version이 맞는지 확인


결론 및 참고사항

jdk 버전을 맞추지 않으면, 피곤한 일이 생긴다.

참고로 프로젝트에 jdk 버전을 확인하려면 build.gradle에 가면 된다.