@rem 以管理员省份运行
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
:: use ANSI coding protocol
@chcp 65001 >nul
@echo off
::title: Hello, world!
echo "开始安装 java!"
echo =====================================================================================
rem 初始界面
:begin
@echo on
@echo 当前路径:%cd%
@set /p exeath=请输入java安装包路径:
@set /p input=默认使用D:\java\1.8.0_332,请输按照路径:
@if "%input%" == "" (
@set defaultV=D:\java\1.8.0_332
) else (
@set defaultV=%input%
)
@if "%JAVA_HOME%" == "" (
@if "%exeath%" == "" (
@echo 配置结束1: %exeath%"-" %input%"
) else (
@echo JAVA_HOME路径:%defaultV%
@rem JAVA_HOME:java 注册的环境变量名
@echo **************************************
@echo 开始安装 JDK,请不要执行其他操作
@echo 大约需要 1-2 分钟,请稍等...
@rem jdk-8u202-windows-x64.exe jdk程序路径 INSTALLDIR:安装路径
@echo exe文件路径:%exeath%\jdk-8u202-windows-x64.exe 安装路径=%defaultV%
@start /WAIT %exeath%\jdk-8u202-windows-x64.exe /qn INSTALLDIR=%defaultV%
@echo JDK 安装成功
@echo 开始注册 JDK 环境...
@rem 将java变量放到第一位,防止有其他java配置
@setx "JAVA_HOME" "%defaultV%" -M
@setx "CLASSPATH" ".;%%JAVA_HOME%%\lib;%%JAVA_HOME%%\lib\tools.jar" -M
@setx "Path" "%%JAVA_HOME%%\bin;%%JAVA_HOME%%\jre\bin;%Path%" -M
@rem -------------------------------------
@echo JDK 环境注册成功
@rem ping -n 3 127.1>nul
)
) else (
@echo 检测已安装 Jdk -- JAVA_HOME = %JAVA_HOME%
)
:end
@echo off
pause>nul
bat 安装java jdk 同时配置环境变量
于 2023-08-02 15:05:22 首次发布