Windows 7 设置路径在Windows 7中不起作用

Windows 7 设置路径在Windows 7中不起作用,windows-7,path,Windows 7,Path,我的系统路径将D:\Program Files\Java\jdk1.7.0\u 05\bin作为第一个路径组件 我以管理员身份打开了一个命令提示符 然后运行java版本 D:\Program Files\java\jdk1.7.0\u 05\bin下的java.exe运行,因为这是路径中的第一个java.exe。一切都很好 然后,我使用以下命令更改路径: set PATH=D:\Program Files\Java\jdk1.7.0_01\bin;%PATH% 这将添加jdk1.7.0_01\

我的系统路径将
D:\Program Files\Java\jdk1.7.0\u 05\bin
作为第一个路径组件

我以管理员身份打开了一个命令提示符

然后运行java版本

D:\Program Files\java\jdk1.7.0\u 05\bin
下的java.exe运行,因为这是路径中的第一个java.exe。一切都很好

然后,我使用以下命令更改路径:

set PATH=D:\Program Files\Java\jdk1.7.0_01\bin;%PATH%
这将添加
jdk1.7.0_01\bin
作为路径中的第一个组件

现在我运行java版本

我希望运行
D:\ProgramFiles\Java\jdk1.7.0\u 01\bin\Java.exe
,因为这是路径中的第一个。但实际上它运行的是
jdk1.7.0\u 05\bin\java.exe
,这意味着set PATH命令确实有任何效果

当我回显
%PATH%
时,
D:\Program Files\Java\jdk1.7.0\u 01\bin
确实显示为路径中的第一个组件

为什么java.exe没有从jdk1.7.0_01\bin位置运行

我在一个命令提示符下尝试了同样的方法,该命令提示符没有以管理员的身份运行,一切都按预期进行,即在运行set PATH命令后,java从
jdk1.7.0_01\bin
中获取

这是否意味着当以管理员身份打开命令提示符时,“设置路径”不起作用?

也许可以尝试使用


尝试了这个,看到了grunt刚刚安装的路径,但仍然无法识别该命令。
path D:\Program Files\Java\jdk1.7.0_01\bin;%PATH%