一、配置JDK解决的几个问题:
运行Java程序需要解决三个问题,即:Java开发工具在哪儿?配置Path变量(在任意路径下都能使用Java开发工具)
Java源文件在哪儿?控制台进入Java源文件所在目录
Java核心类库(含运行所需要的类文件/编译后的.class文件)在哪儿?配置CLASSPATH变量(虚拟机会在变量所保存的路径下寻找指定的.class文件,注意:如果变量不以;结尾,则仅搜索保存路径,不搜索当前路径,如果以;结尾,则搜索保存路径如果仍然没有指定文件,则继续搜索当前路径)
二、JDK配置的方法:
JAVA_HOME变量(简化和避免path和classpath变量的频繁修改):
JDK根目录,例如:C:\Program Files\Java\jdk1.8.0_91
Path变量:原:C:\Program Files\Java\jdk1.8.0_91\bin;C:\Program Files\Java\jdk1.8.0_91\jre\bin;
配置JAVA_HOME变量后:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; (注意原来Path变量的值末尾有没有;号,如果没有,则先输入;)
CLASSPATH变量(JDK5.0后不建议配置,JDK5.0之后,Java虚拟机能够自动搜寻核心类库):
原:.;C:\Program Files\Java\jdk1.8.0_91\lib;C:\Program Files\Java\jdk1.8.0_91\lib\tools.jar
配置JAVA_HOME变量后:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (注意添加语句前有一个.)
三、set命令配置临时环境变量(在当前控制台窗口起作用,若窗口关闭,则临时环境变量失效)
set 查看所有的环境变量信息。set 环境变量名 查看指定的环境变量信息
set 环境变量名=配置信息 配置指定的环境变量信息(例:set path=C:\Program Files\Java\jdk1.7)
set 环境变量名= 清空指定的环境变量信息。
set 环境变量名字 = 新路径%环境变量名字% 在原有的基础上添加新的路径信息。
四、配置环境变量意义的总结:
1.JAVA_HOME:避免频繁修改Path和CLASSPATH路劲信息2.Path:在任意路径下都能使用Java开发工具
3.CLASSPATH:设置了.class文件的路径信息