티스토리 뷰
프로젝트를 진행하다 보면 Java 버전을 변경해야 하는 경우가 종종 생긴다.
우선 많이 사용하는 8(1.8과 동일), 11, 17 버전을 왔다 갔다 하는 방법에 대해 설명한다.
# 버전별 다운로드
오라클 공식 홈페이지에서 다운 받을 수 있는데, 로그인을 해야 한다.
Java 8(1.8)
https://www.oracle.com/java/technologies/downloads/#java8-windows
Java 11
https://www.oracle.com/java/technologies/downloads/#java11
Java 17
https://www.oracle.com/java/technologies/downloads/#java17
자바 인스톨러를 다운받아서 설치한다. (별도의 zip 파일을 압축해제해도 무방하다.)
그리고 해당 디렉토리에 위치시킨다.
C:\Program Files\Java
# 환경 변수 설정
윈도우 + R을 누른 후 sysdm.cpl을 입력한다.
Path 설정은 Java 최초 다운로드 때만 설정해주면 된다.
이때 변경하고자 하는 JDK의 디렉토리를 입력한다.
예시)
Java 17 -> Java 8로 변경 희망 : 기존 jdk-17.0.5를 jdk1.8.0_361으로 변경
그리고 확인을 하면 적용된다. 별도의 재부팅 없이도 바로 적용된다.
cmd를 켜서 java -version을 입력하면 현재 적용된 JDK 버전을 확인할 수 있다.
# 환경 변수 설정을 했는데도 적용이 안 될 경우
이 경우는 아래와 같은 환경 변수가 Path에 적용되어 있을 것이다.
C:\Program Files\Common Files\Oracle\Java\javapath
C:\Program Files (x86)\Common Files\Oracle\Java\javapath
이 둘을 제거하면 적용된다.