반응형
인프런 김영한님의 스프링 핵심원리 수강 중 프로젝트 import 후 서버를 실행하는 과정에서
Cause: invalid source release: 11
이란 에러가 발생했다.
java 11에 관한 에러인 거 같아 cmd에서 자바 버전을 확인했다.
정상적으로 java 11은 설치되어 있는 거 같은데.... 혹시 몰라 환경 변수를 확인해봤다.
이런!
환경 변수 JAVA_HOME의 변수 값이 1.8 버전의 경로로 되어있었다.
Intellij를 재실행하고 서버를 켜봤는데 얽
Execution failed for task ':CoreApplication.main()'.
> Process 'command 'C:/Program Files/Java/jdk1.8.0_301/bin/java.exe'' finished with non-zero exit value 1
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
새로운 에러가 발생하였다. Intellij 설정과 컴퓨터의 자바 설정이 맞지 않는 것 같다.
Intellij에서 File > Project Structure > Project에서 확인해보니 SDK가 1.8로 잡혀있었다.
SDK를 11로 변경해주었다.
Intellij를 재실행하고 Run하니 Gradle 관련 업데이트가 필요하다는 경고 메시지가 출력되었다.(캡처 못함ㅠ)
이 문제는 File > Settings > Gradle에서 Build and run using과 Run tests using을 Intellij IDEA로 변경하고 다시 Run 해보니까 정상적으로 실행된다.
에러 해결!
반응형