JAVA 버전 바로바로 변환하기
자바버전을 변경하려면
시스템 환경변수에 들어가 JAVA_HOME 경로를
변경하고자하는 JAVA의 경로로 설정해주면된다.
이 과정을 명령어 하나로 간단하게 처리할 수 있다.
준비물
배치프로그램
java11.bat
REM --add the following to the top of your bat file--
@echo off
:: BatchGotAdmin
:-------------------------------------
REM --> Check for permissions
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
REM --> If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
echo Requesting administrative privileges...
goto UACPrompt
) else ( goto gotAdmin )
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
set params = %*:"=""
echo UAC.ShellExecute "cmd.exe", "/c %~s0 %params%", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
del "%temp%\getadmin.vbs"
exit /B
:gotAdmin
pushd "%CD%"
CD /D "%~dp0"
:--------------------------------------
setx JAVA_HOME "C:\Program Files\ojdkbuild\jdk-11"
setx -m JAVA_HOME "C:\Program Files\ojdkbuild\jdk-11"
echo Java 11 activated.
java -version
pause
JAVA1.8.bat
REM --add the following to the top of your bat file--
@echo off
:: BatchGotAdmin
:-------------------------------------
REM --> Check for permissions
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
REM --> If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
echo Requesting administrative privileges...
goto UACPrompt
) else ( goto gotAdmin )
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
set params = %*:"=""
echo UAC.ShellExecute "cmd.exe", "/c %~s0 %params%", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
del "%temp%\getadmin.vbs"
exit /B
:gotAdmin
pushd "%CD%"
CD /D "%~dp0"
:--------------------------------------
setx JAVA_HOME "C:\Program Files\ojdkbuild\java-1.8.0-openjdk-1.8.0.302-1"
setx -m JAVA_HOME "C:\Program Files\ojdkbuild\java-1.8.0-openjdk-1.8.0.302-1"
echo Java 1.8 activated.
java -version
pause
환경변수 등록
이배치파일은
ojdkbuild폴더에 scripts 라는 폴더를 생성한 후
그 안에 넣어줬다.
이후
C:\Program Files\ojdkbuild\scripts
이 경로를 환경변수에 등록!
사용법
등록해주면
cmd를 열었을때 java11혹은 java1.8 만
입력하면 bat파일을 바로 실행할수 있게된다!!
반응형
'서버&백엔드 > 🖥️ Windows' 카테고리의 다른 글
윈도우 | NTP타임서버 구축하기 (0) | 2024.10.07 |
---|---|
톰캣서버를 윈도우 서비스에 등록하는법 (0) | 2024.06.12 |
IIS를 이용한 FTP 서버 구축 (0) | 2024.06.04 |
git을 활용한 자동배포 배치파일 만들기 (0) | 2024.03.08 |
CMD 명령어 | PID 활용 (0) | 2024.01.17 |