【发布时间】:2014-10-27 13:36:21
【问题描述】:
我设置了JAVA_HOME变量
而且我还设置了路径变量:
C:\>set java_home
JAVA_HOME=C:\Program Files\Java\jdk1.6.0_38
C:\>set path
Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\To
rtoiseSVN\bin;%JAVA_HOME%\bin;C:\Program Files\apach\apache-maven-3.2.3\bin
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
C:\>java -version
'java' is not recognized as an internal or external command,
operable program or batch file.
C:\>
这样java就无法识别了。
让我们改变一下(将%JAVA_HOME%\bin替换为C:\Program Files\Java\jdk1.6.0_38\bin):
C:\>set java_home
JAVA_HOME=C:\Program Files\Java\jdk1.6.0_38
C:\>set path
Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\To
rtoiseSVN\bin;C:\Program Files\Java\jdk1.6.0_38\bin;C:\Program Files\apach\apache-maven-3.2.3\bin
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
C:\>java -version
java version "1.6.0_38"
Java(TM) SE Runtime Environment (build 1.6.0_38-b05)
Java HotSpot(TM) 64-Bit Server VM (build 20.13-b02, mixed mode)
这种方式效果很好。
我做错了什么?
【问题讨论】:
-
从我的头顶..你设置路径后重新启动cmd提示符吗?
-
是的,我肯定在每次环境变量更改后都重新启动了 cmd
-
downvoter,请解释你的投票。
标签: windows environment-variables