我刚刚在 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 环境变量吗?