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

标签 java eclipse maven path windows-10

我正在学习 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 环境变量不区分大小写 (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/

相关文章:

java - 比较 Eclipse 中 2 个工作区之间的文件

java - Eclipse 的 Google 插件安装错误

java - Maven 在 jenkins 上使用错误的 JDK 构建

java - 是什么导致 JBoss 7.1.1 中出现此 SQL/Hibernate 错误?

java - 我们如何使用Java获得IBM JRE的SR和FP?

java - 导入无法解决(Junit)

java - 如何在Android Studio上设置webdav?

Java是抽象类吗?

java - Eclipse 代码帮助显示错误的文档格式

java - 我在ubuntu中使用maven,.java,sts eclipse和selenium ide,svn和web驱动程序