자유게시판

윈도우 cmd에서 java버전 쉽게 바꿔서 사용하기

Atopiano 2023. 4. 5. 12:08

java 1.8과 java 11을 번갈아 가면서 사용해야하는 상황이 생겼다.

 

먼저 시스템 환경변수에 %JAVA_HOME%bin이 등록되어 있어야 한다.

 

window 메모장을 켜고 아래와 같이 작성한다.

경로와 버전은 개인 컴퓨터에 맞게 수정한다.

@echo off

set /p var=Java1.8 is 1, Java11 is 2 Choice...: 
echo you choice %var% and Try change java version :)

if "%var%" == "1" (
	echo change to Java 1.8
	setx JAVA_HOME "C:\Program Files\Java\jdk1.8.0_202" /m 
) else if "%var%" == "2" (
	echo change to Java 11
	setx JAVA_HOME "C:\Program Files\Java\jdk-11.0.17" /m 
) else (
	echo restart program...... :(
)
echo =====================================
timeout /t 10

 

.bat형식으로 바꾸고 저장한후 관리자 권한으로 실행한다.

 

실행시 이런창이 나온다.

 

1을 입력시 java 1.8, 2를 입력시 java 11로 버전이 바뀌어서 적용된다.

 

window cmd에서 java 버전 확인

 

2입력시 java 11로 전환됨