JDK:
Java development kit
Java的开发环境既包含开发环境也包含运行环境
为什么要设置环境变量?
windows操作系统执行你的命令分为两步,第一步是在你的目录下面去找执行文件,没有找到第二部就是环境变量里面去找。找到了就执行,没有找到就报错。只要将Java的安装目录添加到环境变量里面,就可以在任意位置执行Java命令。
JDK的环境变量的配置分为三步:
jdk的环境变量是要写在系统环境变量里面的一 JAVA_HOME
写自己JDK的位置例如我的JDK是放在F:盘的找到JDK的目录文件进行复制粘贴
F:\Java\jdk1.8.0_171
JAVA_HOME 这个名字不能有任何的变换,这就是一个规定,规定它必须这么书写。
举个例子,有A.B.C三人,A想使用B和C两人的代码什么的,需要使用JDK,但是B和C的JDK安装目录都不同,那这时候JAVA_HOME的作用就出来了,让他们都把JDK的环境变量安装路径起名为JAVA_HOME。A只需要找名叫JAVA_HOME的环境变量就行了。
二 PATH
添加上自己BIN目录的路径 %JAVA_HOME%\bin;说直白点其实就是为找到自己bin文件夹中的javac
在PATH中添加%JAVA_HOME%\bin;就是为了在任何当前路径下都能找到bin中的JAVAC文件,实现Java命令。
直接在path中添加上 F:\Java\jdk1.8.0_171\bin; 你也可以在你的电脑上执行JAVA命令,但是别人就无法调用。
三 CLASSPATH
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar对于CLASSPATH的配置,我确实没有搞懂,不清楚这样写的意义是什么,有什么必要性,我也在寻求答案中。