作者:朱金灿
从网上搜了一些资料,再修改测试,终于通过了win7系统的测试。代码如下:
@echo off
rem 本批处理文件目的为了增加Java开发的三个相关环境变量:JAVA_HOME、CLASS_PATH和Path
rem 作者:朱金灿,如有问题请发邮件:clever101@163.com
@set Path_=%javaPath%\bin;%javaPath%\jre\bin
@reg add "HKLM\system\controlset001\control\session manager\environment" /v JAVA_HOME /t reg_sz /d "%javaPath%" /f
rem 查询Path环境变量的所有路径
@set Path_=%javaPath%\bin
for,/f,"tokens=1,2,* delims= ",%%a,in,('reg query "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment" /v Path'),do,(
@set PathAll_=%%c
)
rem 去除路径的最后的空格
:intercept
if "%PathAll_:~-1%"==" " set "PathAll_=%PathAll_:~0,-1%"&goto intercept
rem 判断java的相关路径是否在Path环境变量下