path:dos以前的内部命令,windows继续沿用至今,是windows操作系统自带的环境变量;用于运行某个命令的时候,如果本地查找不到该命令或文件时,会到这个申明的目录下去找。
一般设定java的时候,为了在任何目录下都可以运行bin文件夹下的命令,就将java的bin目录申明到这个path环境变量中;
classpath:java有一些自己的类库,虚拟机在加载这些类库时,通过classpath找到对应的class文件,如果不配置的话,那这些类库就找不到;当然如果程序没用到这些类库,那就不用配置;一般情况下都需要配置java的lib目录下的jar包,注意在前面加(.),强制解析器在当前文件下搜索;
JAVA_HOME:第三方软件引用时约定的jdk安装路径,所以如果用到第三方软件,那要设置该变量;如:C:Program FilesJavajdk1.8.0_45