购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

4.1 JDK的安装和配置

本书中的实战项目使用的框架版本为Spring Cloud Alibaba 2021.0.1.0,于2022年2月28日正式发布,是本书编写过程中的最新版本。该版本的代码基于Spring Cloud 2021.0.1和Spring Boot 2.6.3,这些版本号是搭建开发环境时需要主要考虑的内容。

由于Spring Boot 2.x版本要求Java 8作为最低语言版本,因此需要安装JDK 8或以上版本运行。目前大部分公司或Java开发人员都在使用Java 8,因此笔者选择JDK 8进行安装和配置。

4.1.1 下载安装包

JDK的安装包可以在Oracle官网免费下载。在下载之前,需要确定所使用的计算机的系统信息,这里以Windows系统为例。在计算机桌面上用鼠标右键单击“计算机”或“此电脑”,然后在打开的快捷菜单中选择“属性”选项,打开“属性”对话框,在“属性”栏中查看“系统属性”。如果是64位操作系统,则需要下载对应的64位JDK安装包;如果是32位操作系统,则需要下载对应的32位JDK安装包。

打开浏览器,在Oracle官网找到对应的JDK下载页面。如果还没有Oracle官网的账号,则需要注册一个账号,否则无法在Oracle官网下载JDK安装包,注册页面如图4-1所示。

图4-1 Oracle注册页面

在JDK下载页面中查看不同系统的安装包,选择对应的JDK安装包并进行下载,如图4-2所示。

图4-2 选择JDK安装包并下载

这里选择Windows x64的JDK安装包,下载前需要同意Oracle的许可协议,否则无法下载。

4.1.2 安装JDK

在JDK安装包下载完成后,双击“jdk-8u361-windows-x64.exe”文件进行安装,就会出现JDK安装界面,如图4-3所示。

图4-3 JDK安装界面

按照JDK安装界面的提示,依次单击“下一步”按钮即可完成安装。

需要注意的是,安装过程中JDK安装路径可以选择C盘的默认路径,也可以自行更改安装路径,如笔者将安装路径修改为D:\Java\jdk1.8.0_361\。另外,因为JDK中已经包含JRE,所以在安装过程中需要取消公共JRE的安装。在安装步骤完成后,可以看到D:\Java\jdk1.8.0_361\目录下的文件,如图4-4所示,表示JDK安装成功。

图4-4 JDK安装文件

4.1.3 配置环境变量

在安装成功后,还需要配置Java的环境变量,具体步骤如下。

在计算机桌面上用鼠标右键单击“计算机”或“此电脑”,然后在打开的快捷菜单中选择“属性”选项,打开“属性”对话框,单击“高级系统设置”,在弹出的“系统属性”对话框中单击“高级”选项卡,再单击“环境变量”按钮。

在弹出的“环境变量”对话框中,单击“系统变量”下方的“新建”按钮,打开“新建系统变量”对话框,在“变量名”文本框中输入“JAVA_HOME”;在“变量值”文本框中输入安装步骤中选择的JDK安装目录,如“D:\Java\jdk1.8.0_361”,完成后单击“确定”按钮,如图4-5所示。

图4-5 新建JAVA_HOME环境变量

编辑PATH变量,在变量的末尾添加:

具体如图4-6所示。

图4-6 编辑PATH环境变量

最后新建CLASSPATH变量,与新建JAVA_HOME变量的步骤一样,如图4-7所示。变量名为“CLASSPATH”,变量值为“;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar”。

图4-7 新建CLASSPATH环境变量

至此,环境变量设置完成。

4.1.4 JDK环境变量验证

在完成环境变量配置后,还需要验证配置是否正确。

打开cmd或powershell命令窗口,输入java-version命令和javac-version命令。

这里演示安装的JDK版本为1.8.0_361,如果环境变量配置正确,命令窗口就会输出正确的JDK版本号:

如果输入命令后报错,则需要检查在环境变量配置步骤中是否存在路径错误或拼写错误,然后进行改正。部分刚入门的读者在安装完成后一定要运行javac-version命令,笔者已经遇到多次读者反馈无法安装JDK的情况,其实这部分读者只安装了JRE环境而未安装JDK,因此只运行java-version命令无法判断是否已正确安装JDK环境。运行java-version命令正常,但运行javac-version命令出现错误,则一定是未正确安装JDK环境。

如果两个命令都输出了正确的结果,则表示安装成功,如图4-8所示。

图4-8 JDK安装验证成功 H1JHIQKl94TnR2TF/THnFWpxpfy+rw1YASoADeCisEhUjXcFFiSTIIDPF/75I7j1

点击中间区域
呼出菜单
上一章
目录
下一章
×