我刚刚在 Windows XP 中安装了 Java JDK 6u33。即使我没有设置 PATH 环境变量,我也可以java -version
在命令提示符下运行。
当我运行这个命令for %i in (java.exe) do @echo. %~$PATH:i
时,我得到这个输出:
C:\WINDOWS\system32\java.exe
当我检查我的电脑时,我发现有2个java.exe:
1。2 C:\Program Files\Java\jdk1.6.0_33\bin\java.exe
。C:\WINDOWS\system32\java.exe
system32\java.exe
我可以知道和有什么区别Program Files\Java\jdk1.6.0_33\bin\java.exe
吗?为什么只system32\java.exe
在我运行时显示for %i in (java.exe) do @echo. %~$PATH:i
?
我还需要添加C:\Program Files\Java\jdk1.6.0_33\bin\
到我的 PATH 环境变量吗?