java - 将自定义路径添加到 Path 环境变量 - javac 如何查找路径?

标签 java windows environment-variables

今天我安装了 Java 开发工具包。然而,当我在控制台中简单地输入 javac 时,它返回了一个错误。只有当我将 Java bin 文件夹的位置添加到 Path 环境变量中后,它才终于开始正常工作。但是,我对这个解决方案并不满意,我想确切地知道它为什么有效。

该进程如何知道一旦我输入 javac 就需要打开这些路径之一?我以前从未指定过该路径的别名。另外,该进程是否会迭代环境变量列表中存在的每个路径,直到找到正确的路径?

最佳答案

当您执行命令时,将按照它们在变量中出现的顺序搜索路径中的目录,直到找到您键入的命令。

请参阅此处的第一个答案:https://superuser.com/questions/284342/what-are-path-and-other-environment-variables-and-how-can-i-set-or-use-them

关于java - 将自定义路径添加到 Path 环境变量 - javac 如何查找路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48894887/

相关文章:

c# - 获取所有者姓名

python - 如何将 Python 应用程序移植到在 Windows 中运行良好的 Linux

r - 在 r 中使用带有辅助函数错误的 "by"

java - 控制 java.io.tmpdir 的环境变量?

java - 使用 GSON 创建合并的 JSON

java - 编辑 xml 元素的 "app"属性

Java 堆大小未完全使用

java - Java 中的枚举可以有带不等号的名称吗?

java - 我可以在不安装 Ask 工具栏的情况下静默安装 Java JRE 吗?

linux - ansible 2.0.1 环境变量