IDE

[ IntelliJ ] Could not target platform 에러 해결

쟈누이 2020. 12. 24. 00:36
반응형

원인

인텔리J 에서 JDK  8 버전은 에러를 잘 일으키는 편으로 알고 있다. 그래서 에러가 발생하지 않으려면 JDK 9  이상 버전부터 써야되는데, 이때 프로젝트 상의 IntelliJ  프로젝트 상의 JDK 와  Gradle 상의 JDK 가 다를경우 발생한다.

해결방법

프로젝트와 Gradle 상의 JDK 를 맞추어 준다.

1. file -> project settings -> Project 경로에서 프로젝트의 jdk 체크. 나는 프로젝트 상의 jdk는 11 버전으로 진행했었다.

2. File -> Settings -> Build, Execution, Deployment -> Build Tools -> Gradle 의 jdk 체크

해당 부분의 jdk 가 맞는지 체크한다.

나의 경우에는 Gradle 부분의 JDK 가 프로젝트 JDK 와 버전이 틀려서 발생한 에러였다.

자세한 사항은 아래 링크 참고할 것

twofootdog.tistory.com/57

 

IntelliJ "Could not target platform" 에러 해결방법

IntelliJ에서 스프링부트로 개발할 때(빌드툴은 Gradle) 이전 프로젝트는 JDK 8버전을 쓰다가 새로운 프로젝트에서 JDK 11버전으로 올려서 Gradle Build를 수행하니 CompileJava 명령어 수행 중 처음보는 에러

twofootdog.tistory.com

 

반응형