Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Archives
Today
Total
관리 메뉴

프로그래밍 끄적끄적

invalid source release 에러 본문

백엔드/스프링

invalid source release 에러

soeunkk 2021. 7. 21. 22:19

Execution failed for task ':compileJava'.
> invalid source release: 11

스프링을 시작하기 전, 프로그램 세팅중에 위와 같은 오류가 나서 열심히 구글링을 했다.

 

일단 나의 경우는 스프링을 공부하기 위해 jdk 8을 쓰고 있던 중, jdk 11로 바꾸어야 하는 상황이었다.

 

1. jdk 11 버전 다운받기

https://www.oracle.com/kr/java/technologies/javase-jdk11-downloads.html

운영체제에 따라 알맞는 jdk 파일을 다운받는다.

 

2. java 환경변수 변경하기

[시스템 속성]-[고급]-[환경 변수]로 들어가 환경변수를 변경하면 된다.

이때, [시작] 옆의 [검색] 에서 '고급'을 검색하여 '고급 시스템 설정 보기'로 들어가면 바로 원하는 창을 볼 수가 있다.

[시작] 옆에 있는 [검색]에서 '고급' 검색
[시스템 설정]-[고급] 탭

 

[환경 변수]로 들어가서 [시스템 변수] 중에서 JAVA_HOME을 찾고 편집을 눌러준다.

[환경 변수]-[시스템 변수]에서 'JAVA_HOME' 클릭

 

새로 설치한 버전(jdk 11)의 경로로 바꿔주면 환경변수 설정은 끝이다!

(참고로 jdk 경로는 대부분 C:\Program Files\Java 안에 있으니 거기에 있는 경로를 복붙하면 된다.)

jdk-11이 설치된 경로로 변경

 

3. IntelliJ에서 버전 변경하기

1) [File]-[Project Structure]-[Project]에서 Project SDKProject language level을 모두 11로 변경한다.

 

2) [File]-[Settings]-[Build, Execution,Deployment]-[Build Tools]-[Gradle]에서 Gradle JVM을 11로 변경한다.

 

3) [File]-[Settings]-[Build, Execution,Deployment]-[Compiler]-[Java Compiler]에서 Project bytecode version을 11로 변경한다.

 

이렇게 설정하면 모든 버전 변경이 끝난다!!!

 

 

+) 만약 모든 과정을 실행했음에도 불구하고

Process 'command 'C:Program FilesJavajdk 11.0 10 binjavaexe finished with non zero exit value 1

이런 오류가 뜬다면 [File]-[Settings]-[Build, Execution,Deployment]-[Build Tools]-[Gradle]의 Build and run usingRun tests using 부분을 IntelliJ IDEA로 바꾸어 주면 된다.

 

 

 

 


참고자료

 

https://programmer-ririhan.tistory.com/118

 

[JAVA] 자바 버전 변경하기 (Java 8 -> Java 11)

Spring 프레임워크 강의를 시작하려니 사전 준비물이 Java 11과 IntelliJ다. 학교 강의에서 교수님이 라이센스 문제가 발생할 수 있기에 Java 8을 설치해서 사용하라고 하신 이후, 나는 쭉 8 버전만을 사

programmer-ririhan.tistory.com

https://louisdev.tistory.com/17

 

[Java] invalid source release 에러 해결

Error:java: invalid source release: 11 프로젝트를 진행하다보면 위와같은 에러를 보일때가 있는데, Intellij의 설정을 수정하여 해결할 수 있다. 방법1 1) Language Level 수정 Intellij에서 File -> Project S..

louisdev.tistory.com

https://stackoverflow.com/questions/67695381/intellij-using-wrong-jdk-execution-failed-for-task-compilejava-invalid-s

 

IntelliJ Using Wrong JDK - Execution failed for task ':compileJava'. > invalid source release: 11

My project runs on the command line but fails to run in IntelliJ. I've tried all of the solutions in the following questions: Error: Java: invalid target release: 11 - IntelliJ IDEA Execution fai...

stackoverflow.com

https://www.inflearn.com/questions/69450

 

인텔리제이 처음 깔아서 프로젝트 첨만들어실행시 오류... - 인프런 | 질문 & 답변

인텔레제이 커뮤니티버젼 처음 설치해서 실행했는데 오류납니다. https://start.spring.io 에서 프로젝트 압축파일 만들고 해제해서 프로젝트 불러와서 import 까지하고 메인메서드 실행했는데 자구 이

www.inflearn.com

 

Comments