windows 10 jdk 1.8.0.231 一键安装jdk
如果需要传入路径 set /p JAVA_HOME_PATH=自己安装的java目录(复制时删除这句话) setx /M JAVA_HOME “%JAVA_HOME_PATH%”
@echo 以管理员身份运行,否则可能会会拒绝访问系统变量
setx /M JAVA_HOME "C:\Program Files\Java\jdk1.8.0_231" # 自己安装的java目录(复制时删除这句话)
setx /M CLASSPATH ".;%%JAVA_HOME%%\lib;%%JAVA_HOME%%\lib\tools.jar;"
# setx /M PATH "%PATH%;%%JAVA_HOME%%\bin;%%JAVA_HOME%%\jre\bin;"
@echo off
set "str=HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment"
for /f "skip=2 tokens=2*" %%a in ('REG QUERY "%str%" /v Path') do set "regstr=%%b"
set src=%%JAVA_HOME%%\bin;%%JAVA_HOME%%\jre\bin;
if "%src%"=="" goto :eof
echo %regstr%|find ";%src%">nul&&echo 已经存在%src%||(
setlocal enabledelayedexpansion
set "regstr=!regstr!;%src%"
reg add "!str!" /v Path /t REG_EXPAND_SZ /f /d "!regstr!
endlocal
)
pause
pause
🎉参考:https://blog.csdn.net/qq_33981438/article/details/90584054