728x90

스프링을 실행했을 때, Cause: error: invalid source release: 17 에러가 떴다.
JDK 버전 문제인 것 같아서 설정값을 변경해보았다.

File에 Project Structure 을 들어가서

저 부분을 11로 바꿔주고 다시 실행해 봤다..
결과는 실패.. ㅠ
그럼 build.gradle 파일의 설정이 잘못되었을것이라고 생각하고
build.gradle 파일에 들어가봤다.

sourceCompatibility = '17'
이라고 되어있는것을 11로 바꿔주었다.

우측의 귀여운 코끼리를 누르고 다시 실행해보면...!?

그롸취~!
잘 돌아간다.. 에러 해결..☆★
더 공부할 내용
저 build.gradle 파일은 뭐하는 애길래.. 버전 다른걸 다운받지 않고 build.gradle 파일에서 수정을 하면 돌아가는거지..?
[Gradle] build.gradle의 동작원리 한 번에 정리하기
build.gradle은 무엇인가? build.gradle은 파일 자체가 Project 오브젝트(객체)로, Project 오브젝트는 Project 인터페이스를 구현하는 구현체이다. Project 오브젝트는 Project 단위에서 필요한 작업을 수행하기
kotlinworld.com
느낌점
스프링을 쓰기 위해서 세팅하는 과정에서 스트링부트가 요구하는 버전을 충족시키기 못했기 때문에 생긴 에러였고, 이것을 세팅하도록 도와주는것이 빌드.그래들의 역할이다~~ 정도만 이해했지만 더 자세히 공부해봐야겠다고 느꼈다..
'Debug Log' 카테고리의 다른 글
| 스프링) 8080포트 죽이는 방법 (Web server failed to start. Port 8080 was already in use.) (1) | 2022.12.18 |
|---|---|
| 스프링) error: method login in class UserService cannot be applied to given types; (0) | 2022.12.14 |
| 한 주 회고 및 스프링:finished with non-zero exit value 1 에러 해결 (0) | 2022.11.12 |
| 자바8버전 인텔리제이 UTF-8 오류 해결과정 (0) | 2022.11.07 |
| 파이썬 에러 ) 액세스 권한에 의해 숨겨진 소켓에 액세스를 시도했습니다 (0) | 2022.11.05 |