设置环境变量的目的:更好地运行进程。
windows系统在执行用户命令时,若用户没有给出文件的绝对路径,那么将会根据以下顺序查找文件:
当前目录—>系统变量的path—>用户变量的path
打开环境变量设置步骤:
控制面板–系统和安全–系统–高级系统设置–高级–环境变量
or
此电脑–右键打开菜单–属性–高级系统设置–高级–环境变量
PATH
指定命令搜索路径:当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还会到path中指定的路径去查找。
以常用的微信为例,打开其快捷方式,系统会按照属性中的目标路径查找.exe文件。
- 在设置path变量前,无法通过直接输入.exe文件名打开程序,必须输入完整路径:
2. 在path变量中为微信程序新建一个路径:
- 在命令提示符中直接输入.exe文件名即可打开该程序:
JAVA_HOME
path变量中存储的路径较多,因此可以采用以下方式进行简化:
为某一特定应用(java.exe)新建一变量(JAVA_HOME),指向jdk的安装目录。
在编辑path变量时,用%JAVA_HOME%即可代替该字段,截图中的上下两行指向的是同一个路径:
好处:1. 标明路径和应用的对应关系 2. 以后修改单个路径会更方便且不容易出错
CLASSPATH
javac编译器的一个环境变量,作用是用import引用package中的类时,指定类的搜索路径
在安装新版本java13.0.2时,classpath的设置被简化为C:\Prrogram Files\Java\jdk-13.0.2\bin
如果我的实践对你有帮助,请给我个赞8,谢谢!
参考文章:
环境变量的作用,为什么要设置环境变量
classpath、path、JAVA_HOME的作用及JAVA环境变量配置
Windows系统中用户变量与系统变量的区别