关于java:环境变量-如何理解-windows计算机中的环境变量以及配置Java环境时配置的环境变量

13次阅读

共计 539 个字符,预计需要花费 2 分钟才能阅读完成。

问题形容

如何了解 windows 计算机中的环境变量,以及配置 Java 环境时配置的环境变量?

问题剖析

明确概念

1、变量

分为 用户变量 零碎变量, 能够了解为作用范畴

变量 作用范畴(权限)
用户变量 以后计算机用户 user
由操作系统,某些应用程序以及用户建设
零碎变量 包含所有用户
与操作系统无关和网络状况也无关

用户变量就是只在以后用户的环境下失效
零碎变量是全局的

2、path

  • 可执行文件的搜寻门路
  • 值为用户变量和零碎变量叠加

问题解答

形容:

假如须要执行 javac.exe 程序文件

当须要应用命令运行程序时, 默认先到以后所在目录下寻找此程序文件(javac.exe), 如果当前目录存在 javac.exe, 则执行这个程序。如果没有找到, 就到环境变量中寻找是否有相干「信息」。

如果配置了环境变量, 就依据环境变量 (JAVA_HOME) 的门路到 javac.exe 所在门路, 执行 javac.exe

如果环境变量中没有找到, 则阐明没有配置, 天然「获取」不到 javac.exe 的所在门路

整个过程的目标 : 依据执行的命令 寻找 这个程序, 执行它

艰深的解释:

如同买菜【寻找所需文件门路】,个别到超市【当前目录】买(如果超市进货的话),发现超市没有,就到批发市场【配置的环境变量】买,如果批发市场没有就真的没有【即环境变量没有设置门路】

正文完
 0