windows 10 jdk 1.8.0.231 一键安装jdk

    如果需要传入路径 set /p JAVA_HOME_PATH=自己安装的java目录(复制时删除这句话) setx /M JAVA_HOME “%JAVA_HOME_PATH%”

    1. @echo 以管理员身份运行,否则可能会会拒绝访问系统变量
    2. setx /M JAVA_HOME "C:\Program Files\Java\jdk1.8.0_231" # 自己安装的java目录(复制时删除这句话)
    3. setx /M CLASSPATH ".;%%JAVA_HOME%%\lib;%%JAVA_HOME%%\lib\tools.jar;"
    4. # setx /M PATH "%PATH%;%%JAVA_HOME%%\bin;%%JAVA_HOME%%\jre\bin;"
    5. @echo off
    6. set "str=HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment"
    7. for /f "skip=2 tokens=2*" %%a in ('REG QUERY "%str%" /v Path') do set "regstr=%%b"
    8. set src=%%JAVA_HOME%%\bin;%%JAVA_HOME%%\jre\bin;
    9. if "%src%"=="" goto :eof
    10. echo %regstr%|find ";%src%">nul&&echo 已经存在%src%||(
    11. setlocal enabledelayedexpansion
    12. set "regstr=!regstr!;%src%"
    13. reg add "!str!" /v Path /t REG_EXPAND_SZ /f /d "!regstr!
    14. endlocal
    15. )
    16. pause
    17. pause

    🎉参考:https://blog.csdn.net/qq_33981438/article/details/90584054