1.环境变量包括:
JAVA_HOME,CLASSPATH,PATH
2.设置环境变量的目的:
路径搜索,方便查找到jdk的安装路径、方便搜索用到的类文件、方便搜索用到的可执行文件如java,javac等。
3.各环境变量的含义:
①.JAVA_HOME,指向jdk的安装目录,通过搜索JAVA_HOME来找到jdk。
②.CLASSPATH,指定类文件的搜索路径,通过搜索CLASSPATH,看是否能找到使用的类文件。
③,PATH,指定命令的搜索路径,通过搜索PATH,看是否能找到要执行的命令。
4.各环境变量的值:
①.JAVA_HOME:jdk安装路径
注:不要错写成jre路径
②.CLASSPATH:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
注:如果最前面不加“.;”,则最后面要加个分号,即:
%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
因为,虚拟机寻找类文件的顺序为:先按CLASSPATH指定的路径逐一搜索,没有找到时,如果最后面有分号,则到当前目录下搜索;如果没加分号,则不在当前目录下搜索。这样,最前面加“.;”的效果与最后面加“;”的效果一样。
③.PATH:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
注:把%JAVA_HOME……\bin添加到最前面