当我们安装了Java8\JDK8以后,还需要配置Java8的JAVA_HOME环境变量和Path环境变量,只有把这两个环境变量配置好以后,那么就可以使用Java8来开发Java程序
4.1 配置Java8的JAVA_HOME环境变量
4.1.1 为什么要配置Java8的JAVA_HOME环境变量
JAVA_HOME表示的是Java的安装路径,例如C:\Program Files\Java\jdk1.8.0_351
后期我们会使用到Java开发的一些工具(Tomcat、Maven、JMeter),这些工具都会依赖JAVA_HOME环境变量,如果你不配置,那么无法正常使用这些工具,它还会提示你配置JAVA_HOME环境变量。
例如在终端执行mvn --version命令时会提示需要配置JAVA_HOME环境变量
而配置JAVA_HOME以后系统会输出maven的版本信息以及依赖的Java信息
4.1.2 Java8的JAVA_HOME环境变量配置步骤
- 打开系统属性面板
设置->系统->系统信息->高级系统设置
-
点击环境变量
-
配置Java8的JAVA_HOME环境变量
环境变量分为用户变量和系统变量
用户变量:只针对当前的用户有效
系统变量:针对所有的用户都有效
建议大家使用系统变量
点击系统变量的新建,然后输入变量名和变量值
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.8.0_351
-
依次点击三个确定,关闭系统属性面板,完成JAVA_HOME环境变量的配置
-
验证Java8的JAVA_HOME环境变量是否配置成功
验证的方法就是启动一个终端,在文件资源管理器的地址输入cmd回车即可启动终端
然后在终端上输入echo %JAVA_HOME%,如果能够输出JAVA_HOME对应的Java8安装路径,表示配置成功
4.2 配置Java8的Path环境变量
4.2.1 为什么要配置Java8的Path环境变量
假设不配置Java8的Path环境变量,在终端上使用javac和java的时候,系统会提示 不是内部或者外部的命令,也不是可以执行的程序或者是批处理文件。
因为Java8提供的开发工具需要在终端上使用,如果你双击javac和java等等它们就会闪退
为了在终端的任意路径下使用javac和java,因此我们需要将Java8安装目录的bin目录添加到Path环境变量中
javac 用于编译java源文件(.java结尾的文件),编译成功之后会生成字节码文件(.class结尾的文件)
java 用于解释执行字节码文件,运行Java程序
4.2.2 Java8的Path环境变量配置步骤
- 打开系统属性面板
左键点击开始菜单,然后搜索编辑系统环境变量,点击编辑系统环境变量
打开系统属性面板
- 点击环境变量
3.配置Java环境变量
首先点击系统变量的Path环境变量,再点击编辑
然后将JDK的bin目录添加到Path环境变量中
并且置顶
4.依次点击三次确定,直到关闭系统属性面板,完成Java8的Path环境变量配置
- 验证Java8的Path环境变量是否配置成功
验证的方法就是重新开启一个终端
使用Windows+R打开运行窗口
然后输入cmd后回车可以打开终端
然后在终端上的任意路径执行javac -version和 java -version 看能否输出Java8的版本信息
4.2.3 引用JAVA_HOME环境变量配置Java8的Path环境变量
Q: 为什么要引用JAVA_HOME环境变量配置Java8的Path环境变量
A: 切换JDK版本时只需要修改JAVA_HOME环境变量即可
-
打开系统属性面板
左键点击开始菜单,然后搜索编辑系统环境变量,点击编辑系统环境变量
打开系统属性面板
-
点击环境变量
-
修改Java8的Path环境变量
首先点击系统变量的Path,然后点击编辑
然后将Java8的Path环境变量C:\Program Files\Java\jdk1.8.0_351\bin修改成%JAVA_HOME%\bin即可
-
依次点击三次确定,直到关闭系统属性面板,完成Java8的Path环境变量修改
-
验证Java8的Path环境变量是否配置成功
验证的方法就是重新开启一个终端
使用Windows+R打开运行窗口
然后输入cmd后回车可以打开终端
然后在终端上的任意路径执行javac -version和 java -version 看能否输出Java8的版本信息