我正在学习 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
变量被删除的原因可能是什么?
谢谢, 奥伦
最佳答案
1) PATH 和 Path 相同,因为 Windows 环境变量不区分大小写 (File paths in Windows environment not case sensitive?)。
2) Windows 使用路径 来定位不在“当前文件夹”中的可执行文件。例如,当您在命令行中键入“java.exe”时,Windows 将首先尝试在您所在的目录路径中查找具有此名称的本地可执行文件。如果在那里找不到,Windows 将在其他地方查找此文件。在此搜索的某个时间点,它将在 Path 变量的每个目录条目中查找文件,从第一个到最后一个。这就是为什么 Path 是顺序很重要的路径列表。
如果您已删除或清空 Path 变量,可能会对某些以前第三方安装的程序产生一些副作用,因为它的可执行文件不会在其安装文件夹之外找到。 p>
3) 可能是您在尝试设置 Java 环境时不小心删除了它。很难猜……
关于java - Windows 10 - 系统环境变量(路径与 PATH),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48686267/