컴퓨터 하나로 Java 여러버전 사용하기

매니·2022년 10월 12일

컴퓨터 하나로 Java 여러버전 사용하기

말그대로 컴퓨터 한대에서 Java 여러버전을 사용하는 방법이다!

회사에서 Java11을 사용하고 있고 강의를 들으면서 프로젝트를 진행중인데 강의에서는 Java17을 사용하고 있다.

인텔리제이에서 11과 17을 스위치 해가며 사용할 수 있지만 그래도 java -version 하면 나오는 창을 바꿀 수 있으면 좋겠다고 생각했다.

Java 버전 다운 & scripts 폴더 만들기

원하는 자바버전을 다운받아준다.

그러면 C:\Program Files\Java 폴더에 여러가지 java 버전을 볼 수 있다.

이곳에 scripts 라는 폴더를 만들어준다.

이렇게,

환경변수 설정

시스템 변수에서 Path 를 들어가준다.

C:\Program Files\Java\scripts

그곳에서 scripts 의 경로를 넣어준다.

bat 파일 생성

실행파일인 bat 파일을 만들어준다.

안의 내용은

Java11

@echo off
set JAVA_HOME=C:\Program Files\Java\jdk-11.0.16
set Path=%JAVA_HOME%\bin;%Path%
echo Java 11 activated.
java -version

Java17

@echo off
set JAVA_HOME=C:\Program Files\Java\jdk-17.0.4.1
set Path=%JAVA_HOME%\bin;%Path%
echo Java 17 activated.
java -version
@echo off
set JAVA_HOME=경로
set Path=%JAVA_HOME%\bin;%Path%
echo Java 버전 activated.
java -version

이렇게 해서 scripts 폴더에 넣어주면 끝이다!

확인

잘 바뀌는걸 확인할 수 있다.

profile
성장중 🔥

0개의 댓글