该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
看来我要放大招了,
把你以前的配置全清掉,重新安装下jdk
然后把以下代码 保存成.bat批处理的,右键以管理员身份运行
建议最好备份下 PATH 的值
@echo off
echo 添加环境变量JAVA_HOME
@set JAVA_HOME_VALUE_=D:\Java\jdk1.8.0_60;
for,/f,"skip=4 tokens=1,2,*",%%a,in,('reg query "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment" /v Path'),do,(
@set PathAll_=%%c
)
echo %PathAll_%|find /i "%JAVA_HOME_VALUE_%" && set IsNull=true|| set IsNull=false
if not %IsNull%==true (reg add "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment" /v JAVA_HOME /t REG_EXPAND_SZ /d "%PathAll_%;%JAVA_HOME_VALUE_%" /f)
echo \
echo 更新环境变量PATH
@set PATH_VALUE_=.;%%JAVA_HOME%%\bin;%%JAVA_HOME%%\jre\bin;%PATH%;
for,/f,"skip=4 tokens=1,2,*",%%a,in,('reg query "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment" /v Path'),do,(
@set PathAllaa_=%%c)
@echo %PathAll__%|find /i "%PATH_VALUE_%" && set IsNull=true|| set IsNull=false
if not %IsNull%==true (reg add "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment" /v PATH /t REG_EXPAND_SZ /d "%PathAll__%;%PATH_VALUE_%" /f)
echo \
echo 添加环境变量CLASSPATH
@set CLASSPATH_VALUE_=.;%%JAVA_HOME%%\lib\dt.jar;%%JAVA_HOME%%\lib\tools.jar;
for,/f,"skip=4 tokens=1,2,*",%%a,in,('reg query "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment" /v Path'),do,(
@set PathAll___=%%c)
@echo %PathAllaa_%|find /i "%CLASSPATH_VALUE_%" && set IsNull=true|| set IsNull=false
if not %IsNull%==true (reg add "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment" /v CLASSPATH /t REG_EXPAND_SZ /d "%PathAll___%;%CLASSPATH_VALUE_%" /f)
echo \
pause