자바 JDK 버전 변경 TIP
JDK 버전 문제들은 대부분 해당 Spring이나 라이브러리에 올바른 JDK 버전을 사용하지 않아서 생기는 경우가 많다. 이런 자바 버전을 자유롭게 변경하는 TIP을 주고자 한다.
JDK 버전 관리 자동
(윈도우 기준)직접 시스템 환경변수로 들어가 Path 경로에서 원하는 JDK 버전을 최상위로 옮기는 방식이 아닌,
간단한 java17같은 명령어로 cmd창에서 바로 java버전을 변경하는 방법을 소개한다.
참고로 터미널에서 자바 버전 변경 성공하면, 굳이 “재부팅”은 필요 없다!
해당 터미널 내에서 사용하는 명령어들은 변경된 자바 버전으로 잘 실행 되기 때문!
환경 변수 설정 ⚙️
(윈도우 기준)직접 환경변수 설정 입장
-
JAVA_HOME 시스템 변수 생성 및 본인 jdk 버전 아무거나 경로 추가
이미 변수 있으면 안해도 됨ㅇㅇ
-
시스템 변수의 Path에 입장 후
%JAVA_HOME%\bin
추가 -
원하는 곳에(이왕이면 JDK설치된 위치에) scripts 폴더 생성 후 Path에 추가
그림을 보면 알겠지만, 2단계에서 JAVA_HOME 추가한 그 Path변수에 추가하는 것!
-
재부팅 안해도 될 수 있지만 하는걸 추천!! 보통 이런 시스템 변수 적용은 재부팅을 요하는 경우가 많다!
전환 스크립트 생성 📝
양식
@echo off
set JAVA_HOME=C:\Program Files\Java\{JDK경로}
set Path=%JAVA_HOME%\bin;%Path%
echo Java {버전} activated.
java -version
실제 적용한 소스 -> 꼭 .txt 파일로 입력 후 .bat 파일로 파일명 변경할 것!
- 파일명 변경은 txt 다른이름으로 저장에서 하면 됨
- 본인의 경우 인코딩 UTF-8로 저장했음
- 아래 예시 코드는 java11 버전! (반드시 JDK 경로도 잘 맞춰야 함)
@echo off
set JAVA_HOME=C:\Program Files\Java\openjdk-11.0.14.1_1
set Path=%JAVA_HOME%\bin;%Path%
echo Java 11 activated.
실제 설정 모습
실제 설정한 모습 - 설치한 JDK
명령어 설정한 scripts 모습
실행 모습 - 자바18 에서 자바17로 변경 모습
마무리
이렇게 환경 설정을 하고나면 어느 IDE에서도 쉽게 적용할 수 있다!
댓글남기기