bat命令自动配置java环境变量
@echo off color 8A @echo on @echo ===================================== @echo JAVA路径一键设置 @echo JDK路径示例:I:\Java\jdk1.6.0_10 @echo Win7以上系统请使用管理员权限使用 @echo ===================================== @echo off set /p pth=请输入JDK路径: IF EXIST "%pth%\bin\java.exe" ( @echo on @echo 正在设置ClassPath变量…… @echo off reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v ClassPath /t reg_expand_sz /d ".;%%Java_Home%%\lib\dt.jar;%%Java_Home%%\lib\tools.jar;%%Java_Home%%\lib\htmlconverter.jar" /f @echo on @echo 正在设置Path变量…… @echo off reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v path /t reg_expand_sz /d ".;%path%;%%Java_Home%%\bin" /f @echo on @echo 正在设置JAVA_HOME变量…… reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Java_Home /t reg_sz /d "%pth%" /f @echo OK,设置成功! @echo off ) ELSE ( IF not defined pth ( @echo on @echo 靠,什么都不输就让我执行,耍我是不! @echo off ) ELSE ( rem 如果提供非空的安装目录但没有bin\java.exe,则指定的目录为错误的目录 @echo on @echo 非法的 JDK 的安装目录,准备退出~ @echo off ) ) pause