在上jAVA课时,我看见我的老师每次要修改环境变量,我就想用批处理一步直接将环境变量注册好
我写的这个缺点就是不能修改,只能作为初次安装jdk 如果要修改java的环境变量,就必须手动的
删除以前的,在利用以下介绍方法注册环境变量
直接将下面的红色代码拷贝到.bat文件中 运行即可,按提示信息操作很快注册环境变量
@echo off&setlocal enabledelayedexpansion
:begin
cls
set/p input_path=输入环境变量的路径(例如:C:/Program Files/Java/jdk1.6.0_18(JDK的安装目录)):
if not defined input_path goto error
for,/f,"skip=4 tokens=1,2,*",%%a,in,('reg query "HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Control/Session Manager/Environment" /v PATH'),do,(
echo 当前的环境变量为:
echo %%c
echo;
set/p yesno=是否确认将"%input_path%"添加到系统环境变量中去?[Y]/[N]
if /i "!yesno!"=="y" (
wmic ENVIRONMENT create name="JAVA_HOME",username="<system>",VariableValue="%input_path%"
wmic ENVIRONMENT where "name='PATH' and username='<system>'" set VariableValue="%PATH%;%%JAVA_HOME%%/bin"
wmic ENVIRONMENT create name="CLASSPATH",username="<system>",VariableValue="%%JAVA_HOME%%/lib"
)
goto :eof
)
pause
goto :Eof
:error
echo 输入错误,请重新输入
pause
goto begin
希望对学java的有所帮助