강의를 듣는 동안 자바 11을 사용했고 프로젝트를 진행하면서도 팀원들과 동일한 버전을 사용해야 했기에 업그레이드를 미루고 있었다. 프로젝트 마지막까지는 2.7.x 버전이 잘 적용 되고 문제 없이 호환이 가능해서 잘 사용해왔던 것이 다행이다.
새로운 프로젝트를 해보려고 하는데 스프링 부트 3.x 부터는 17이상이어야 지원이 되니 업그레이드를 할 수 밖에 없다. 또한 이제는 스프링 공식 페이지에서도 3으로 이제 업그레이드를 해서 사용하라고 하니 진짜 업그레이드를 할 때가 된 것이다.
버전 업그레이드 방법은 다운로드 해주고 설정만 변경해주면 되기 때문에 자바 다운로드 및 환경변수 설정과 크게 다르지 않다.
🔻[JAVA] 자바 환경 변수 설정 이유 / Zulu JDK 다운로드 및 환경변수 설정 방법
[JAVA] 자바 환경 변수 설정 이유 / Zulu JDK 다운로드 및 환경변수 설정 방법
자바를 시작 하기 전 "환경 변수"설정을 해아한다. 이유도 모른 채 일단 하라니까 진행하기는 찝찝하니까.. 이유를 알아야징 : ) ✨ 자바 환경 변수 설정 이유 자바 환경 변수 설정 이유를 이해하
luminousolding.tistory.com
🔻JDK, JRE란 무엇인가? JDK와 JRE의 차이
[JAVA] JDK, JRE란 무엇인가? JDK와 JRE의 차이점?
JAVA 업그레이드를 하면서 또 스스로에게 JDK와 JRE의 차이점에 대해 스스로에게 물었고 대답하지 못하는 나를 보며 정리를 한 번 해야겠다 생각이 들어 정리를 한다. 몇 번이나 반복해서 해도 반
luminousolding.tistory.com
✨ Azul Zulu Community - Open JDK
Azul Downloads
No matter the size of your company, Azul offers competitive pricing options to fit your needs, your budget, and your ambition.
www.azul.com
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 관련 글
Spring Boot 2.7.18 available now
Updates On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Boot 2.7.18 has been released and is now available from Maven Central. This release includes 43 bug fixes, documentation improvements, and dependency upgrades
spring.io
'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 |