繁体   English   中英

Windows 10 - 系统环境变量(路径与路径)

[英]Windows 10 - system environment variables (Path vs. PATH)

我正在学习 java,并将 jdk 设置为Path系统变量的一部分。 在遵循有关如何安装 Maven 的指南时,我创建了一个PATH变量并再次将 jdk 设置为PATH变量。

结果是从系统中删除了Path变量(Windows 10)。 此外,jdk 和 jre 也从它们的安装位置( C:\\Program Files\\Java )中删除。 我重新安装了 jdk 和 jre,并定义了一个新的PATH变量。 现在,我可以运行 java 和 eclipse,并且没有遇到任何问题。

我的问题:

  1. PATHPath之间有什么区别吗?
  2. Path变量设置了许多程序(我不记得是哪些程序)。 现在它已经不存在了,会有什么影响?
  3. Path变量被删除的原因可能是什么?

谢谢,奥伦

1) PATHPath相同,因为 Windows 环境变量不区分大小写( Windows 环境中的文件路径不区分大小写? )。

2) Windows 使用Path来定位不在“当前文件夹”中的可执行文件。 例如,当您在命令行中键入“java.exe”时,Windows 将首先尝试在您所在的目录路径上查找具有此名称的本地可执行文件。 如果在那里找不到它,Windows 会在其他地方寻找这个文件。 在此搜索的某个时刻,它将在Path变量的每个目录条目中查找该文件,从第一个到最后一个。 这就是为什么Path是一个顺序很重要的路径列表。

如果您已删除或清空Path变量,则可能会对某些先前第三方安装的程序产生一些副作用,因为在其安装文件夹之外找不到可执行文件。

3) 可能是您在尝试设置 Java 环境时不小心删除了它。 很难猜...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM