求教各位大神 下面那段批处理哪里出错了,不要复制粘贴的,跪谢各位了
setregpath=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Environ...
set regpath=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment set java
set regpath=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
set java_home=C:\Program Files\Java\jdk1.6.0_25
echo JAVA_HOME=%java_home%
reg add "%regpath%" /v "JAVA_HOME" /t reg_sz /d "%java_home%" /f
echo PATH=%%JAVA_HOME%%\bin
for,/f,"skip=4 tokens=1,2,*",%%a,in,('reg query "%regpath%" /v "path"'),do(
reg add "%regpath%" /v "path" /d "%%c;%%JAVA_HOME%%\bin" /f) 展开
set regpath=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
set java_home=C:\Program Files\Java\jdk1.6.0_25
echo JAVA_HOME=%java_home%
reg add "%regpath%" /v "JAVA_HOME" /t reg_sz /d "%java_home%" /f
echo PATH=%%JAVA_HOME%%\bin
for,/f,"skip=4 tokens=1,2,*",%%a,in,('reg query "%regpath%" /v "path"'),do(
reg add "%regpath%" /v "path" /d "%%c;%%JAVA_HOME%%\bin" /f) 展开
展开全部
for,/f,"skip=4 tokens=1,2,*",%%a,in,('reg query "%regpath%" /v "path"'),do(
reg add "%regpath%" /v "path" /d "%%c;%%JAVA_HOME%%\bin" /f)
===========================================================
粗略看了下,for语句有问题,那么多逗号。。
for /f "skip=4 tokens=1,2,*" %%a in ('reg query "%regpath%" /v "path"') do (
reg add "%regpath%" /v "path" /d "%%c;%%JAVA_HOME%%\bin" /f)
你换成这样试试~
reg add "%regpath%" /v "path" /d "%%c;%%JAVA_HOME%%\bin" /f)
===========================================================
粗略看了下,for语句有问题,那么多逗号。。
for /f "skip=4 tokens=1,2,*" %%a in ('reg query "%regpath%" /v "path"') do (
reg add "%regpath%" /v "path" /d "%%c;%%JAVA_HOME%%\bin" /f)
你换成这样试试~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询