본인은 gradle build 시 java version 문제로 빌드 실패를 해결하고자 java 버전을 변경했다.
java version 을 21로 바꾸고 나서 gradle build에 성공하고 ,libs 파일이 잘 생성되고 jar까지 완료했다.
그리고 프로젝트의 메인 메서드를 실행하려고 했는데 이게 웬걸??
java: invalid target release: 21
라는 에러가 발생했다.
본인은 영어를 잘 못한다. 감으로, 흐름으로, 분위기로 해석하다보니 정확한 뜻을 알기위해 파파고를 활용했다...
java: 잘못된 대상 릴리스: 21
그렇다. 21버전을 사용하지 못한다는 느낌을 받았다.
왜지??
구글링을 했다. 아래의 유튜브영상을 참고하면서 해결했다.
자막없다. 물론 영어의 분위기와 흐름.. 등등을 몸으로 느끼면서 화면을 따라가면서.. 어떤걸 말하는지 유추하며 해결했다.
https://www.youtube.com/watch?v=SSAYVk8gYuU
***문제
gradle build 시 java version 문제로 빌드 실패를 해결하고자 java 버전을 변경했다.
java version 을 21로 바꾸고 나서 gradle build에 성공하고 ,libs 파일이 잘 생성되고 jar까지 완료했다.
이 부분이 문제였던것이다.
java 버전을 변경해서 그래들 빌드와 libs 파일생성, jar까지 완료했지만
정작 프로젝트의 SDK(무슨뜻인진모름)의 버전? 값? 참조? 가 java 버전과 달랐다.
1.8 버전이였다... 황급히
SDK에 참조값을 21로 맞춰줬다
그 후 스프링 실행이 잘 된다!!!! 나이따!!!!!!
외국 선생님 감사합니다.
(문제시 참고영상은 삭제하겠습니다 I'll delete the reference video in case of a problem )
(파파고 번역기 사용. 맞는 말인지는 잘 모르겠다 Using a Papago translator. I'm not sure if that's true )
[Spring] @ResponseBody 어노테이션 처리/반환 (0) | 2024.02.28 |
---|---|
[Spring] getter / setter 단축키 (인텔리제이) (0) | 2024.02.27 |
[Spring] gradle build 그래들 빌드하기 (0) | 2024.02.27 |
[Spring] 인텔리제이 Java version 확인, 환경변수 JAVA_HOME 확인/변경 방법 (2) | 2024.02.27 |
[Spring] thymeleaf 템플릿 엔진 사용 예시 (feat. @Controller, @Getmapping, Model, viewResolver) (0) | 2024.02.26 |