# jdk 1.8 > jdk 11 로 변경하기
간단하게 1.8 에서 11로 변경 하기
# Open JDK 다운로드
open jdk: https://jdk.java.net/java-se-ri/11
- Windows/x64 Java Development Kit
- 나는 window 64비트다.
- 압축푼 jdk-11을 기존에 설치되어 있는 jdk1.8, jre1.8 폴더와 나란히 둔다.
# 환경변수 변경
- 내 PC 오른쪽 클릭 > 속성
- 속성 팝업 > 관련 설정 > 고급 시스템 설정
- 시스템 속성 팝업 > 고급 > 환경 변수
- 환경 변수 팝업 > 시스템 변수 > JAVA_HOME 클릭 > 편집
- 시스템 변수 편집 팝업 > 변수값을 jdk1.8 에서 jdk-11 으로 수정 > 확인
- 확인 > 환경변수 팝업 닫힘.
- 확인 > 시스템 속석 팝업 닫힘.
# 프로젝트 pom.xml 수정
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.7.3-SNAPSHOT</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.prjt</groupId>
<artifactId>blog-web</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>blog-web</name>
<description>Blog project for Spring Boot</description>
<properties>
<java.version>11</java.version>
</properties>
,,,
</project>
- properties > java.version 변경
- 1.8 에서 11 로 수정 후 저장.
# MAVEN UPDATE
- 해당 프로젝트 우클릭 > Maven > Update Project
- Update Maven Project 팝업 > 해당 프로텍트 체크 > OK
# 내용
- java 1.8 에서 11로 변경 해야 된다는 글을 보기도 함.
- 라이센스 문제가 있으니 Open JDK 로 다운 받아야한다는 글도 봄.
- 인프런 강의에서 17쓴다고 함..ㅠ 근데 11 도 가능이라 이참에 11로 바꿔봄.
- 바꾸는 절차는 크게 어렵지 않았다.
- 기존에 설정한 애들을 그냥 바꿔주기만 할 뿐.
- 큰 문제 가 생기진 않았다,,,,
- 근데 프로젝트는 내가 다운로드 받은 jdk가 아니라 기본값으로 설정하는 것 같음.....ㅋ
- sts-4.13.0.RELEASE\plugins\org.eclipse.justj.openjdk.hotspot.jre.full_17.0.1.v20211116-1657.jar
- 여기 같음.
# 굳이 바꾸려면
- sts tool > Window > Preferences
- Preferences 팝업 > Java > installed JREs
- Add...
- Add JRE 팝업 > Standard VM > Next>
- JRE home: Directory > 해당 폴더 jdk-11 클릭 후 폴더 선택
- 자동으로 lib>jrt-fs.jar잡힘 > finish
- Apply > Apply and Close
- 로 보이는데 아니라면 아는 분이 댓글 좀 부탁드립니다.
'스프링 부트' 카테고리의 다른 글
[SpringBoot] Encrypt - AES128 CBC(with iv) example code (0) | 2022.10.03 |
---|---|
[SpringBoot] Encrypt - AES128/256 ECB and CBC(with random iv) 테스트 코드 (2) | 2022.10.03 |
[SpringBoot] ajax - POST방식으로 PUT, PATCH, DELETE 사용하기! (HiddenHttpMethodFilter) (0) | 2022.08.15 |
[SpringBoot] ajax - PUT, PATCH, DELETE 로 요청하기! (0) | 2022.08.15 |
[SpringBoot] ajax - multipart/form-data 로 요청하기! (0) | 2022.08.14 |