윈도우즈에서 일괄 처리 원키로 자바 환경 설치 및 설정

1599 단어 보조 개발
최근에 apk전자책의 소프트웨어인 Joymo EBook을 개발하려면 제3자 도구인 apktool에서 스트레스를 풀고 포장하고 서명하는 작업을 해야 한다. 그러면 사용자의 컴퓨터에서 자바 환경을 설정해야 한다. 이 전자책 소프트웨어는 비기술자를 대상으로 하는 것이기 때문에 자바 환경을 설정하는 데 시간이 좀 걸린다. 일괄 처리 파일을 만들었다.오로라클의 홈페이지에서 임의의 버전의 jdk 파일을 다운로드하고 일괄 처리 파일과 같은 디렉터리에 놓으면 자바 환경의 설치와 설정을 자동으로 완성할 수 있다.JDK 씨의 다운로드 홈페이지 주소는요.https://www.oracle.com/technetwork/java/javase/downloads/index.html.
배치 파일의 내용은 다음과 같습니다.
@echo off

echo **********************************************
echo.
echo                 joymo.cc    jdk
echo.
echo **********************************************

echo.
echo     jdk,         
echo.
echo    ,        
echo.
for /R %%s in (*.exe) do start /WAIT %%s /qn INSTALLDIR=D:\Java\jdk
echo jdk    

set JAVA_HOME=D:\Java\jdk
set PATH=%PATH%;%%JAVA_HOME%%\bin;%%JAVA_HOME%%\jre\bin
set CLASSPATH=.;%%JAVA_HOME%%\lib\dt.jar;%%JAVA_HOME%%\lib\tools.jar;%%JAVA_HOME%%\jre\lib

set RegV=HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment

reg add "%RegV%" /v "JAVA_HOME" /d "%JAVA_HOME%" /f
reg add "%RegV%" /v "Path" /t REG_EXPAND_SZ /d "%PATH%" /f
reg add "%RegV%" /v "CLASSPATH" /d "%CLASSPATH%" /f
mshta vbscript:msgbox("Java       !",64,"  ")(window.close)

exit

여기서 for/R%%%s in(*.exe)do start/WAIT%%%s/qn INSTALLDIR=D:\Java\jdk는 디렉토리에 있는 exe 파일을 가져와 d:\java\jdk 디렉토리에 설치할 수도 있고 *를 가져올 수도 있음을 나타냅니다.exe를 jdk*로 변경합니다.exe, 이렇게 하면 jdk만 설치할 수 있습니다.
JDK이랑 JRE 다 설치해야 되는 거 아니에요?아니오, JDK를 설치하기만 하면 됩니다. jdk 디렉터리에 jre 디렉터리가 포함되어 있으며, path와classpath에 관련 경로를 추가하면 됩니다.

좋은 웹페이지 즐겨찾기