1.1 搭建JDK环境
要运行Spring程序,必须先完成Spring运行环境的搭建工作。要编译和执行Spring程序,必须安装和配置JDK。
1.1.1 Spring的运行环境和开发环境
讲到Spring的运行和开发,涉及两个概念:运行环境和开发环境。
1. 运行环境
Java程序的运行环境(Java Runtime Environment,JRE)是Java程序运行的必须条件。既然是运行Java程序的环境,就必须包含JVM(Java Virtual Machine,Java虚拟机)和所有Java类库Class文件。
2. 开发环境
Java语言标准版的软件开发工具包(Java Development Kit,JDK)是Java开发的核心,它包含Java程序运行和开发所需的各种工具和资源。
提示:如果仅运行Java程序,则仅安装JRE即可,无须安装JDK。当然,如果安装了JDK,也就包含了JRE,可以开发、运行Java程序。
1.1.2 JDK的下载与安装
Oracle分别为Java SE和Java EE提供了JDK和Java EE SDK两个开发工具包,如果读者只需要学习Java SE的编程知识,下载标准的JDK即可。如果还需要继续学习与Java EE相关的知识,则需要下载Java EE SDK。现在有些版本的Java EE SDK中已经包含了JDK。
本书主要讲解Java SE的相关知识,仅下载标准的JDK即可。下载和安装JDK的具体步骤如下。
步骤1:打开https://www.oracle.com/technetwork/java/javase/downloads/index.html网页,单击JDK下载页面中的DOWNLOAD按钮,如图1-1所示。
图1-1 JDK下载页面
步骤2:在Java SE的下载列表中,读者应根据自己的平台选择合适的JDK版本。首先选中“Accept License Agreement”(接受许可协议)单选按钮,接受许可协议。由于本书使用的是64位的Windows操作系统,因此这里选择与操作系统相对应的jdk-12.0.1_windows-x64_bin.exe进行下载,如图1-2所示。
提示:由于JDK的版本不断更新,当读者浏览Java SE的下载页面时,所显示的JDK即为当前的最新版本。
步骤3:64位Windows操作系统的JDK下载完成,得到一个名称为jdk-12.0.1_windows-x64_bin.exe的可执行文件,双击运行,出现JDK的欢迎使用对话框,单击“下一步”按钮,如图1-3所示。
步骤4:设置目标文件夹,如图1-4所示,可使用默认路径,也可以单击“更改”按钮选择新的安装路径,单击“下一步”按钮,继续安装。
图1-2 Java SE下载列表
图1-3 欢迎使用对话框
图1-4 设置目标文件夹
提示:JDK的安装目录中,尽量不要使用带有空格的文件夹名,容易引起程序运行错误。
步骤5:成功安装JDK后,将弹出安装完成对话框,单击“关闭”按钮,完成JDK的安装,如图1-5所示。
图1-5 JDK安装完成对话框
1.1.3 配置Path环境变量
JDK安装完成后,必须配置JDK的Path环境变量才可以编译和运行Spring程序。Spring程序的运行必须经过编译和解释两个步骤,而这两个步骤分别对应java和javac两个命令。虽然已经完成了JDK的安装,并且java和javac两个命令也在JDK安装目录的bin路径下,但是当前Windows操作系统并不能执行这两个命令,因为计算机在Windows操作系统下执行命令首先要根据Path环境变量的值来查找命令,Path环境变量的值就是命令所在的路径。只要将java和javac两个命令所在的bin路径配置到Path环境变量的值中,系统便可以识别java和javac命令了。
提示:JDK 1.5之后的版本,安装时仅配置Path环境变量即可编译和运行Spring程序。
下面以Windows 10操作系统为例,介绍配置JDK环境变量的方法和步骤。
步骤1:在计算机桌面的“计算机”图标上右击,在弹出的快捷菜单中选择“属性”命令,单击“属性”对话框左侧的“高级系统设置”超链接,打开“系统属性”对话框,单击“环境变量”按钮,如图1-6所示。
图1-6 “系统属性”对话框
步骤2:在打开的“环境变量”对话框中单击“Administrator的用户变量”列表框下的“新建”按钮,如图1-7所示。
图1-7 “环境变量”对话框
注意:用户变量只对当前用户有效,系统变量是对所有用户有效,为了减少对其他用户的影响,建议将Path配置为用户变量。
步骤3:打开“新建用户变量”对话框,在“变量名”文本框中输入Path,在“变量值”文本框中输入“C:\Program Files\Java\jdk-12.0.1\bin”(此变量值为笔者的JDK安装路径)或单击“浏览目录”按钮选择路径,如图1-8所示。注意,读者需要将此处的“变量值”修改为自己本地的JDK安装路径,否则将影响Spring程序的运行。
图1-8 “新建用户变量”对话框
步骤4:单击“确定”按钮,完成Path用户变量的创建,如图1-9所示。
步骤5:单击“环境变量”对话框中的“确定”按钮,返回图1-6所示的“系统属性”对话框,再次单击“确定”按钮关闭对话框。
完成上述步骤,便可成功配置JDK的环境变量。
图1-9 完成环境变量配置
1.1.4 测试JDK能否正常运行
完成JDK安装和环境配置后,需要测试其是否能够正常运行,具体测试步骤如下。
步骤1:右击计算机桌面左下角的“开始”图标,在弹出的快捷菜单中选择“运行”命令,打开“运行”对话框,在“打开”文本框中输入cmd命令,如图1-10所示。
图1-10 “运行”对话框
提示:按Win+R组合键可以快速打开“运行”对话框。
步骤2:单击“运行”对话框中的“确定”按钮,在“命令提示符”窗口中输入java命令,并按回车键执行命令。系统如果输出JDK的类及模块信息,如图1-11所示,则说明当前JDK运行环境配置成功,具备了运行Spring程序的功能。
步骤3:在“命令提示符”窗口中输入javac命令,并按回车键执行命令。系统如果输出JDK的解释类及模块信息,如图1-12所示,则说明当前JDK编译环境配置成功,具备了编译Spring程序的功能。
图1-11 执行java命令
图1-12 执行javac命令