“system32\java.exe”和“Program Files\Java\jdk1.6.0_33\bin\java.exe”有什么区别?
我刚刚在Windows XP中安装了Java JDK 6u33。即使我没有设置 PATH 环境变量,我也能够在命令提示符下运行。java -version
当我运行这个命令时,我得到这个输出:for %i in (java.exe) do @echo. %~$PATH:i
C:\WINDOWS\system32\java.exe
当我检查我的PC时,我发现有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
我是否仍需要添加到 PATH 环境变量?C:\Program Files\Java\jdk1.6.0_33\bin\