Windows版Java8的配置
Windows版Java8下载和安装完成之后,最重要的是Java8的JAVA_HOME环境变量和Java8的Path环境变量的配置,只有将这两个环境变量配置好了以后才可以使用Java8来开发程序。
Java8的JAVA_HOME环境变量
JAVA_HOME表示的是Java8的安装路径,例如:C:\Program Files\Java\jdk1.8.0_341
Java8的安装目录
后期我们会使用Java开发程序/工具(Tomcat、Maven、Jmeter),这些程序都会依赖JAVA_HOME环境变量,如果没有配置就无法将这些程序启动成功。
配置Java8的JAVA_HOME环境变量的步骤
1.使用Windows+s搜索环境变量,然后点击编辑系统环境变量
编辑系统环境变量
2.打开系统属性的面板
系统属性的面板
3.点击环境变量
点击环境变量
4.点击环境变量面板中系统变量下的新建
其中,用户变量只会针对当前的用户有效,系统变量针对的是所有用户有效,因此推荐使用系统变量。
新建系统变量
5.在系统变量中填写变量名和变量值
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.8.0_341
JAVA_HOME
点击确定
6.查看JAVA_HOME
查看JAVA_HOME
7.依次点击两次确定按钮关闭环境变量的配置面板
关闭环境变量的配置面板
8.在终端上使用echo%JAVA_HOME%命令验证JAVA_HOME是否配置成功。
打开终端的方法是:windows+r 打开运行窗口
打开运行窗口
在窗口中 输入cmd回车就可以打开终端
打开终端
验证JAVA_HOME
验证JAVA_HOME
Java8的Path环境变量
Path环境变量的介绍
1.当我们在终端上输入notepad回车后就可以打开记事本程序
记事本程序
2.在终端上输入mspaint回车以后可以打开画图程序
画图程序
总结:系统会从当前的路径以及Path环境变量中查找输入的命令(例如notepad、mspaint等等)对应的可执行程序的路径,最后执行程序。
Path环境变量就是一系列的路径,例如C:Windows,C:\WINDOWS\system32等等
C:Windows就是系统的根路径。
Path环境变量
而notepad对应的可执行程序的路径就是C:\Windows\notepad.exe
notepad对应的可执行程序的路径
如果我们输入了一个不存在的命令,那么系统就会有下面如图所示的提示:
不存在的命令
为什么要配置Java8的Path环境变量
因为Java提供的开发工具是需要在终端上使用的,如果双击bin目录下的可执行文件(javac.exe、java.exe)就会发生闪退的现象,所以为了可以在终端的任意路径下使用javac和java,我们需要将Java8的bin目录(C:\Program Files\Java\jdk1.8.0_341\bin)添加到Path环境变量中。
javac 用于编译Java源文件(.java结尾的文件),编译成功之后会生成字节码文件(.class结尾的文件)。
java 用于解释执行字节码文件,运行Java程序。
假设不配置Java8的Path环境变量,在终端上使用javac和java的时候,系统会提示 不是内部或者是外部的命令,也不是可执行的程序。
不配置Java8的Path环境变量
配置Java8的Path环境变量的步骤
1.使用快捷键WIndows+s搜索环境变量,然后点击编辑系统环境变量
编辑系统环境变量
2.打开系统属性面板
系统属性面板
3.点击环境变量
点击环境变量
4.点击系统变量的Path,然后点击编辑
系统变量的Path
5.将Java8的bin目录C:\Program Files\Java\jdk1.8.0_341\bin添加到系统的Path环境变量中,然后置顶
编辑环境变量
6.依次点击三个确定即可完成Path环境变量的配置
三个确定
7.重新开启一个终端,然后在终端上输入javac -version和java -version验证配置是否成功
没有重新启动终端
没有重新启动终端
重启终端验证
重启终端验证
建议结合%JAVA_HOME%配置Java8的Path环境变量,配置完成以后依然要使用javac -version和java -version验证配置是否成功。
结合%JAVA_HOME%配置Java8的Path环境变量