문제: JAVA 17 버전을 호환하지 못함
터미널로 gradlew build를 실행했지만 classpath를 찾지 못할 뿐더러 jdk 17버전이 아니라는 경고가 발생한다.
주의 사항
- 스프링부트 2.6.x 버전 이상부터 사용이 가능하다.
- build.gradle에서 17버전인지 확인!
인텔리제이 빌드, 실행, 테스트 설정하기
- jdk 17버전을 다운받는다.
- 설정 - build - gradle - 17ver 설정

- 프로젝트 구조 - SDK - 17ver 생성
- 프로젝트 구조 - 프로젝트
- 프로젝트 구조 - 모듈 - 17ver 설정

위의 방식들은 인텔리제이에서 빌드, 실행할 때 필요한 설정들이다.
터미널 환경에서 빌드, 실행, 테스트 설정하기
환경변수 설정

환경 변수 저장

jdk 17 폴더의 위치를 환경변수에 추가한다.
gradlew 파일 변경
ctrl + R 문자열을 교체해주는 단축키

$JAVA_HOME 환경변수를 $JAVA_17로 변경한다.
java_home 환경변수가 jdk를 연결해주고 있었는데 이것을 새로 정의한 java_17 환경변수로 대체해 주는 것이다.
./gradlew build 실행

결론
터미널에서 Gradle 빌드를 실행할 때 JDK 버전 문제가 발생하면:
- 환경변수에 새로운 JDK 경로 추가
- gradlew 파일에서
$JAVA_HOME을 새 환경변수로 변경 - 빌드 재실행