728x90
Execution failed for task ':compileJava'.
> Could not target platform: 'Java SE 11' using tool chain: 'JDK 8 (1.8)'.
IntelliJ에서 자바 8버전을 사용하다가 11로 업그레이드 하려다가 마주친 에러 메시지입니다.
IDE에서 11버전이 아닌 8버전을 참조하고 있는 것으로 예상됩니다.
해결 방법
File - Project Structure로 들어가서 설정 확인을 해봅시다.
Platform Settings의 SDKs에 11버전을 등록해줍시다.
그 다음 Project Settings의 Project SDK를 11버전으로 변경해주세요.
이럼에도 불구하고 Gradle 환경에서 Spring을 이용하려는 분이 동일한 에러 메시지가 출력이 된다면 다음의 내용도 확인해주세요.
추가 해결 방법
File - Settings에 들어가셔서 Gradle을 검색해주세요.그럼 다음과 같은 창이 보일텐데요. Gradle JVM(연두색 박스 부분)을 자바 11버전으로 선택해주세요.저는 여기까지 바꾸고 에러를 해결했습니다.
추가로 연보라색으로 박스친 부분을 Gradle이 아닌 IntelliJ로 선택하는 것도 해결 방법중에 하나라고 하니 참고해주세요.
728x90
'TechTalk' 카테고리의 다른 글
2021 LINE 라인 코딩테스트 후기 (0) | 2021.03.20 |
---|---|
[Java] 텔레그램 봇 만들기 - 간단한 메시지 전송 (0) | 2021.03.01 |
[리뷰] 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 (0) | 2021.02.05 |
CodeDeploy appspec.yml 관련 에러 해결법 (0) | 2021.02.03 |
[Github] refusing to allow a Personal Access Token to create or update workflow 에러 해결 (0) | 2021.02.02 |