window 환경에서, 여러 버전의 jdk를 설치 및 사용해야 하는 경우 어떻게 해야할까?
본인이 원하는 JDK 를 각 버전별로 설치한다.
필자는 이번에 추가로 JDK 11을 설치했다.
zulu-JDK 다운로드 링크
사용할 JDK 는 모두 한 폴더 안에 있어야 합니다.
scripts 폴더를 생성합니다.(위 사진처럼.. )
배치파일을 생성합니다.
@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도 동일하게 진행하기
JDK 를 Path 에 등록해준다. (필자의 경우 JDK 설치할 때 Path 에 자동 등록되었다.)
환경변수의 Path에 위에서 만든 scripts의 경로를 등록해준다.
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