BAT 一鍵安裝JDK

我使用的jkd 

jdk-7u79-windows-i586.exe --- 32位windos系統

jdk-7u80-windows-x64.exe  --- 64位windos系統


jdk必須與 bat文件同目錄


@echo off

echo .
echo 開始執行-----------------------
if "%JAVA_HOME%"=="" (
echo 沒有安裝java需安裝java
goto java
) else (
goto qidon
)
:java
if "%PROCESSOR_ARCHITECTURE%"=="x86" (
rem 跳轉到 32位系統安裝
goto x86
)
if "%PROCESSOR_ARCHITECTURE%"=="AMD64" (
rem 目錄d:\<span style="font-family: Arial, Helvetica, sans-serif;">MIS</span>已存在,無需創建
goto AMD64
) else (
goto why
)
:x86
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
set myjdkpath=C:\Java\jdk1.7
echo **********************************************
echo.
echo 將要安裝jdk
echo.
echo 安裝請按任意鍵,退出直接關閉窗口
echo.
echo **********************************************
pause
echo.
echo 正在安裝jdk,請不要執行其他操作
echo.
echo 請稍等,這個時間大約需要三、四分鐘
echo.
start /WAIT jdk-7u79-windows-i586.exe /qn INSTALLDIR=C:\Java\jdk1.7
echo jdk安裝完畢
set JAVA_HOME=C:\Java\jdk1.7
set PATH=%PATH%;%%JAVA_HOME%%\bin;%%JAVA_HOME%%\jre\bin
set CLASSPATH=.;%%JAVA_HOME%%\lib\dt.jar;%%JAVA_HOME%%\lib\tools.jar
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)
#-Dfile.encoding=utf-8
goto end
:AMD64
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
set myjdkpath=C:\Java\jdk1.7
echo **********************************************
echo.
echo 將要安裝jdk
echo.
echo 安裝請按任意鍵,退出直接關閉窗口
echo.
echo **********************************************
pause
echo.
echo 正在安裝jdk,請不要執行其他操作
echo.
echo 請稍等,這個時間大約需要三、四分鐘
echo.
start /WAIT jdk-7u80-windows-x64.exe /qn INSTALLDIR=C:\Java\jdk1.7
echo jdk安裝完畢
set JAVA_HOME=C:\Java\jdk1.7
set PATH=%PATH%;%%JAVA_HOME%%\bin;%%JAVA_HOME%%\jre\bin
set CLASSPATH=.;%%JAVA_HOME%%\lib\dt.jar;%%JAVA_HOME%%\lib\tools.jar
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)
#-Dfile.encoding=utf-8
goto end
:why
echo 沒有%PROCESSOR_ARCHITECTURE%系統的jdk安裝版本
:end
echo 安裝JDK完成
:qidon
set path=%cd%
set costPath=\cost_k3_wise
echo 按任意鍵啓動COST_K3_WISE
pause
start cmd /k "cd/d %JAVA_HOME%\bin\ &&appletviewer %path%%costPath%\index.html"
echo 已持續完成,按任意鍵關閉------------------------------
echo .
pause

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章