강의를 듣는 동안 자바 11을 사용했고 프로젝트를 진행하면서도 팀원들과 동일한 버전을 사용해야 했기에 업그레이드를 미루고 있었다. 프로젝트 마지막까지는 2.7.x 버전이 잘 적용 되고 문제 없이 호환이 가능해서 잘 사용해왔던 것이 다행이다.
새로운 프로젝트를 해보려고 하는데 스프링 부트 3.x 부터는 17이상이어야 지원이 되니 업그레이드를 할 수 밖에 없다. 또한 이제는 스프링 공식 페이지에서도 3으로 이제 업그레이드를 해서 사용하라고 하니 진짜 업그레이드를 할 때가 된 것이다.
버전 업그레이드 방법은 다운로드 해주고 설정만 변경해주면 되기 때문에 자바 다운로드 및 환경변수 설정과 크게 다르지 않다.
🔻[JAVA] 자바 환경 변수 설정 이유 / Zulu JDK 다운로드 및 환경변수 설정 방법
🔻JDK, JRE란 무엇인가? JDK와 JRE의 차이
✨ Azul Zulu Community - Open JDK
1. setup 파일 다운로드
1-1. 상단의 다운로드 페이지에 접속하여 각자 컴퓨터에 맞는 서비스를 선택 후 '.msi' 버튼을 눌러 다운로드 진행
- Java Version - Java 17(LTS)
- Operating System - Windows
- Architecture - x86 64-bit
- Java Package - JDK
1-2. Setup 파일 실행 후 Next
1-3. Install 클릭
1-4. Finish 클릭
2. 다운로드 완료 후 환경 변수 설정
2-1. 환경 변수 설정 들어가서 환경변수 클릭
2-2. 환경변수 - 시스템 변수 - 기존에 설정값 변경
- zulu-11에서 17로 파일을 변경해준다.
변수 이름(N) : JAVA_HOME
변수 값(V) : C:\Program Files\Zulu\zulu-17
3. 확인하기
3-1. 단축키 ( win + R ) 클릭해서 cmd 창 열기
3-2. 명령어 입력해서 버전 확인
java version
이미지처럼 openjdk version "17.0.9" 와 같이 업그레이드 된 버전이 뜬다면 업그레이드 성공된 것이다.
+) 스프링 2.7.x 관련 글
'LANGUAGE > JAVA' 카테고리의 다른 글
[JAVA] 알고리즘 - 동적계획법(DP, Dynamic Programming) 백준 11726번 2xn 타일링 (0) | 2024.03.21 |
---|---|
[JAVA] JDK, JRE란 무엇인가? JDK와 JRE의 차이점? (1) | 2024.01.09 |
[JAVA] 가비지 컬렉션(Garbage Collection)의 역할 및 동작방법 (0) | 2023.10.09 |
[JAVA] 체크 예외(Checked Exception) 언체크 예외(Unchecked Exception)의 차이 (0) | 2023.08.08 |
[JAVA] Iterator 의 사용 목적과 특징 / Collection Framework (0) | 2023.06.26 |