반응형
문제: JAVA 17 버전을 호환하지 못함
터미널로 gradlew build
를 실행했지만 classpath를 찾지 못할 뿐더러 jdk 17버전이 아니라는 경고가 발생한다.
주의 사항
- 스프링부트 2.6.x 버전 이상부터 사용이 가능하다.
- build.gradle 에서 17버전인지 확인!
인텔리제이 빌드, 실행, 테스트 설정하기
- jdk 17버전을 다운받는다.
https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html
- 설정 - build - gradle - 17ver 설정
- 프로젝트 구조 - SDK - 17ver 생성
- 프로젝트 구조 - 프로젝트
- 프로젝트 구조 - 모듈 - 17ver 설정
위의 방식들은 인텔리제이에서 빌드, 실행할 때 필요한 설정들이다.
터미널 환경에서 빌드, 실행, 테스트 설정하기
프로젝트 설정
환경변수 설정
환경 변수 저장
jdk 17 폴더의 위치를 환경변수에 추가한다.
gradlew 파일 변경
ctrl + R 문자열을 교체해주는 단축키
$JAVA_HOME 환경변수를 $JAVA_17로 변경한다.
java_home 환경변수가 jdk를 연결해주고 있었는데 이것을 새로 정의한 java_17 환경변수로 대체해 주는 것이다.
./gradlew build 실행
반응형
'SpringBoot' 카테고리의 다른 글
주문내역을 내려줄 때 가격 멱등성에 대한 고민 (0) | 2023.10.29 |
---|---|
프레임워크, 라이브러리의 차이 (0) | 2023.07.19 |
[Spring Boot] @WithMockUser 테스트 시 getPrincipal Null (0) | 2023.05.02 |
[Spring Boot] Redis 캐싱 서버 적용하기 (0) | 2023.05.01 |
[SpringBoot] Transaction 커밋 적용 (0) | 2023.04.20 |