我正在学习java,并将jdk设置为Path
系统变量的一部分。
在遵循有关如何安装Maven的指南时,我创建了一个PATH
变量并再次将jdk设置为PATH
变量。
结果是Path
变量已从系统中删除(Windows 10)。
此外,jdk和jre也从安装位置(C:\Program Files\Java
)中删除。
我重新安装了jdk和jre,并定义了一个新的PATH
变量。现在,我可以运行java和eclipse,并没有遇到任何问题。
我的问题:
PATH
和Path
之间有什么区别吗?Path
变量设置了很多程序(我不记得哪些程序)。现在它已经不存在了,会有什么影响呢?Path
变量被删除的原因是什么?谢谢, 奥伦
答案 0 :(得分:0)
1) PATH 和路径是相同的,因为Windows环境变量不区分大小写(File paths in Windows environment not case sensitive?)。
2)Windows使用路径来查找不在“当前文件夹”中的可执行文件。例如,当您在命令行上键入“java.exe”时,Windows将首先尝试在您所在的目录路径中查找具有此名称的本地可执行文件。如果在那里找不到它,Windows将在其他地方查找该文件。在此搜索的某个时刻,它将在 Path 变量的每个目录条目中查找文件,从第一个到最后一个。这就是路径是订单重要的路径列表的原因。
如果您已删除或清空路径变量,可能会对某些先前第三方安装的程序产生一些副作用,因为它的可执行文件不会在其安装文件夹之外找到。
3)在尝试设置Java环境时,您可能会意外删除它。这很难猜到......