Java需要配置path、classpath、JAVA_HOME等多个环境变量,初学者可以按照教程一步一步配置,但是因为不明白这些变量的具体含义,所以过段时间又忘记怎样配置,反复查询资料。计算机的学习需要大家善于发问,并找到问题的答案。下面我们具体看一下这几个变量的原理和配置。
一、path变量
当你用快捷键 windows键 + R ,打开运行界面后,在输入框里 cacl , 回车之后,你会打开windows 自带的计算器。
之所以可以不用去计算器安装目录下去运行,就是因为windows系统的环境变量Path起了重要的作用。
path(环境变量)是dos以前的内部命令,windows继续沿用至今。用作运行某个命令的时候,本地查找不到某个命令或文件,会到这个声明的目录中去查找。
JDK安装完成只有,我们需要运行的Java命令有javac、java等,而这些命令的应用程序,也就是.exe文件,都在java安装目录\bin目录下,所以我们需要把这个路径配置在Path环境变量中,这样Windows系统可以通过java 命令直接执行 java.exe 程序了。
具体配置过程如下:
1.打开高级环境变量配置界面
三、JAVA_HOME
Java_Home这个变量有什么用处呢?它指示了Jdk的安装路径。 主要作用有两个:
1. 上面的Path、classpath等变量都用到了Java的安装路径,如果Java的安装路径发生变化时候,就需要对多个变量重新编辑,如果用这一个变量表示,就只需要更改这一个变量
2. 一些java工具,比如eclipse等,需要用到这个环境变量,这个是Java中约定的变量名字。
配置很简单,也是需要新建一个环境变量:
PS:打开环境变量界面后,会发现上面有一个xxx的用户变量,下面是环境变量;上面的用户变量只对这个用户名登录时起作用,而下面的环境变量对所有登录用户都会起作用。