@echo off color 8A @echo on @echo ===================================== @echo JAVA路径一键设置 @echo JDK路径示例:I:Javajdk1.6.0_10 @echo Win7以上系统请使用管理员权限使用 @echo ===================================== @echo off set /p pth=请输入JDK路径: IF EXIST "%pth%injava.exe" ( @echo on @echo 正在设置ClassPath变量…… @echo off reg add "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerEnvironment" /v ClassPath /t reg_expand_sz /d ".;%%Java_Home%%libdt.jar;%%Java_Home%%lib ools.jar;%%Java_Home%%libhtmlconverter.jar" /f @echo on @echo 正在设置Path变量…… @echo off reg add "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerEnvironment" /v path /t reg_expand_sz /d ".;%path%;%%Java_Home%%in" /f @echo on @echo 正在设置JAVA_HOME变量…… reg add "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerEnvironment" /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 如果提供非空的安装目录但没有binjava.exe,则指定的目录为错误的目录 @echo on @echo 非法的 JDK 的安装目录,准备退出~ @echo off ) ) pause