여러개의 JDK 사용하기

limchard·2024년 8월 18일
0

java

목록 보기
48/48

window 환경에서, 여러 버전의 jdk를 설치 및 사용해야 하는 경우 어떻게 해야할까?

1. 원하는 JDK 설치

본인이 원하는 JDK 를 각 버전별로 설치한다.
필자는 이번에 추가로 JDK 11을 설치했다.
zulu-JDK 다운로드 링크

사용할 JDK 는 모두 한 폴더 안에 있어야 합니다.

2. JDK 개수만큼, scripts 폴더에 배치파일(.bat) 생성하기

scripts 폴더를 생성합니다.(위 사진처럼.. )
배치파일을 생성합니다.

배치파일 생성하는 방법

1. 관리자 권한으로 메모장 실행

@echo off
set JAVA_HOME=JDK경로
set Path=%JAVA_HOME%\bin;%Path%
echo Java 버전 activated.

예시) JDK8

@echo off
set JAVA_HOME=C:\Program Files\Zulu\zulu-8
set Path=%JAVA_HOME%\bin;%Path%
echo Java Java 8 activated.

저장할 때 위에서 생성한 scripts 폴더에 저장을 합니다.
파일 유형을 모든 파일로 변경하고, java8.bat 으로 저장합니다.

JDK11도 동일하게 진행하기

3. 환경변수 설정

JDK 를 Path 에 등록해준다. (필자의 경우 JDK 설치할 때 Path 에 자동 등록되었다.)

환경변수의 Path에 위에서 만든 scripts의 경로를 등록해준다.

4. 실행해보기

cmd 창에서 열어서 실행한다.

cmd 창에서 java8 입력 시

cmd 창에서 java11 입력 시

java -version 입력 시 (java11 입력 이후라서, java11 로 셋팅되어 있다.)

자바 버전 정보를 한번에 보고 싶다면?

위에서 입력한 java 정보 가장 아랫줄에 java -version 을 같이 입력해주면 된다.

예시)

@echo off
set JAVA_HOME=C:\Program Files\Zulu\zulu-8
set Path=%JAVA_HOME%\bin;%Path%
echo Java Java 8 activated.
java -version

profile
java를 잡아...... 하... 이게 맞나...

0개의 댓글