[eGovFrameDev] 여러개의 jdk버전을 사용할수 있는 설정

Yuni·2024년 2월 19일
0

eGovFrameDev

목록 보기
1/6

jdk8을 사용하다가 jdk11을 같이 써야할 일이 생겨
두개를 같이 설정하는 방법을 찾아보았다.

JDK 설치

JDK 다운로드

스크롤을 조금 내리다보면 8 or 11 두개가 있는데
기존에 8을 사용중이 였으므로 11을 다운받아준다.

체크 후 다운로드 버튼 누르고 로그인을 해준다.
C:\Program Files\Java 안에 알집을 풀어 놔준다

.bat 설정

우선
C:\Program Files\Java\scripts 폴더를 만들어 주고
.bat 파일 두 개를 생성해준다

java8.bat

@echo off
set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_361
set Path=%JAVA_HOME%\bin;%Path%
echo Java 1.8.0 activated.

java11.bat

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

아까 만들었던 C:\Program Files\Java\scripts 폴더에 넣어준다

환경변수 세팅


내 컴퓨터에서 오른쪽 마우스를 눌러 속성에 들어가준 뒤

고급 시스템 설정으로 들어가준다

환경변수로 들어가서


시스템 변수부분에 JAVA_HOME을 만들어 기본으로 사용할 JDK를 설정해준다
없으면 새로 만들기로 생성해준다

변수 이름 : JAVA_HOME
변수 값 : C:\Program Files\Java\jdk-11.0.2


시스템 변수 쪽에 Path를 가서 더블클릭 후

새로 만들기를 작성한 후 아까 만들었던 스크립트 폴더 위치를 생성해준다

CMD 확인


cmd를 관리자 권한으로 실행해준 뒤에

java -version
java8
java11

bat파일 이름을 쓰면 자동으로 버전이 바뀐다

Tip
만약에 환경변수가 바뀌지않는다면 다시 Path에 들어가서
C:\Program Files (x86)\Common Files\Oracle\Java\javapath
부분을 삭제해준다

참고문
https://computer-science-student.tistory.com/467
https://gogoma.tistory.com/entry/JAVA-%EB%B2%84%EC%A0%84-%EB%B3%80%EA%B2%BD%EC%9D%B4-%EC%95%88-%EB%90%98%EB%8A%94-%EA%B2%BD%EC%9A%B0-%ED%99%98%EA%B2%BD%EB%B3%80%EC%88%98%EB%A5%BC-%EB%B0%94%EA%BF%94%EB%8F%84-%EC%95%88-%EB%90%A0-%EB%95%8C

profile
backend developers

0개의 댓글