
1.4 开发环境搭建
本节介绍Java开发环境的搭建。开发Java应用主要涉及JDK、Maven及IDE的安装。除了JDK不低于8版本外,其他工具都没有特殊的要求,只要选择你平时熟悉的工具即可。
如果本地环境已经具备上述要求,就可以直接跳过本节进入下一节的学习。
本节所介绍的开发环境是基于新版本的JDK、Maven、IntelliJ IDEA和Eclipse来搭建的。
1.4.1 安装JDK
JDK版本分为Oracle公司发布的版本以及OpenJDK发布的版本,两者授权上有比较大的差异,但在API的使用上差异不大,因此从学习角度选择哪个版本都可以。
Oracle公司发布的JDK下载地址为:
https://www.oracle.com/technetwork/java/javase/downloads/index.html。
OpenJDK发布的JDK下载地址为:http://jdk.java.net/14/。
根据不同的操作系统选择不同的安装包。以Windows环境为例,可通过jdk-14_windows-x64_bin.exe或jdk-14_windows-x64_bin.zip来进行安装。.exe文件的安装方式较为简单,按照界面提示单击“下一步”按钮即可。下面演示.zip文件的安装方式。
1.解压.zip文件到指定位置
将jdk-14_windows-x64_bin.zip文件解压到指定的目录下即可。比如,本书放置在了D:\Program Files\jdk-14位置,该位置下包含如图1-4所示的文件。

图1-4 解压文件
2.设置环境变量
创建系统变量“JAVA_HOME”,其值指向了JDK的安装目录,如图1-5所示。

图1-5 系统变量
在用户变量“Path”中增加“%JAVA_HOME%”,如图1-6所示。

图1-6 用户变量
注意
JDK 14已经无须再安装JRE,设置环境变量时也不用设置CLASSPATH了。
3.验证安装
执行“java -version”命令进行安装的验证:
>java -version openjdk version "14" 2020-03-17 OpenJDK Runtime Environment (build 14+36-1461) OpenJDK 64-Bit Server VM (build 14+36-1461, mixed mode, sharing)
如果显示上述信息,就说明JDK已经安装完成。
如果显示的内容还是安装前的老JDK版本,那么可按照如下步骤解决。首先,卸载老版本的JDK,如图1-7所示。

图1-7 卸载老版本的JDK
其次,在命令行输入如下指令来设置JAVA_HOM和Path:
>SET JAVA_HOME=D:\Program Files\jdk-14
>SET Path=%JAVA_HOME%\bin
1.4.2 Maven安装
Maven的下载页面为http://maven.apache.org/download.cgi,找到新的下载包,单击下载即可。本例为apache-maven-3.6.3-bin.zip。
1.安装
首先解压.zip文件,将apache-maven-3.6.3文件夹复制到任意目录下。本例为D:\Program Files\apache-maven-3.6.3。
接着在环境变量中添加一个系统变量,变量名为“MAVEN_HOME”,变量值为“D:\Program Files\apache-maven-3.6.3”,如图1-8所示。

图1-8 Maven系统变量
最后,在环境变量的系统变量的Path中添加一个“%M2_HOME%”。
在命令行下输入“mvn –version”以验证Maven是否安装成功。若出现图1-9所示的界面,则证明安装成功。

图1-9 验证Maven的安装
2.设置本地仓库
找到Maven安装目录的conf目录,在该目录下有一个settings.xml文件。该文件即为Maven的配置文件。
建一个文件夹作为仓库,本例为D:。
在配置文件中找到被注释的<localRepository>/path/to/local/repo</localRepository>将它启用,写上仓库的路径,即为<localRepository>D:\workspaceMaven</localRepository>。
3.设置镜像
Maven默认的中央仓库服务器是在国外的,因此有时下载依赖会很慢。为了加快下载速度,可以设置镜像选择国内的地址。
在配置文件中找到<mirrors>节点,在该节点下添加如下镜像:

1.4.3 安装Eclipse
常用的Java开发工具很多,比如IDE类的有Visual Studio Code、Eclipse、WebStorm、NetBeans、IntelliJ IDEA等,你可以选择自己所熟悉的IDE。
Eclipse是采用Java语言开发的,对Java有着一流的支持,而且这款IDE还是免费的,可以随时下载使用。
Eclipse的下载地址为:https://www.eclipse.org/downloads/packages/。
本书使用eclipse-jee-2019-12-R-win32-x86_64.zip来进行安装。
下面演示.zip文件的安装方式。
1.解压.zip文件到指定位置
将eclipse-jee-2019-12-R-win32-x86_64.zip文件解压到指定的目录下即可。比如,本书放置在了D:Files-jee-2019-12-R-win32-x86_64,该位置下包含如图1-10所示的文件。

图1-10 解压文件
2.打开Eclipse
双击eclipse.exe文件,即可打开Eclipse。
3.配置工作区间
默认的工作区间如图1-11所示。用户也可以指定自己的工作区间。

图1-11 指定工作区间
4.配置JDK
默认情况下,Eclipse会自动按照系统变量“JAVA_HOME”来查找所安装的JDK,无须特殊配置。
如果要自定义JDK版本,那么可以在“Window→Preferences→Installed JREs”找到配置界面,如图1-12所示。

图1-12 配置JDK
5.配置Maven
默认情况下,Eclipse会使用内嵌的Maven。
如果要配置为自己本地安装的Maven,那么可以在“Window→Preferences→Maven”找到配置界面,如图1-13所示。

图1-13 配置Maven安装目录
同时,将Maven的配置指向本地安装的Maven的配置文件,如图1-14所示。

图1-14 配置Maven配置文件
1.4.4 安装IntelliJ IDEA
IntelliJ IDEA是一款现代化智能开发工具,也是开发Java应用的另一款利器。IntelliJ IDEA分为商业版和社区版,在下载界面(https://www.jetbrains.com/idea/download/)可以看到这两个版本不同的安装包,如图1-15所示。

图1-15 IntelliJ IDEA版本
商业版是收费的,拥有更强大的功能,支持诸如Spring、Micronaut、Quarkus、Helidon、Swagger、JavaScript、TypeScript、SQL等特性。社区版是免费的,主要针对Java应用开发。对于普通开发者或者初学者而言,选择社区版已经足够。本书的案例也是基于社区版来开发的。
本书使用ideaIC-2019.3.2.win.zip来进行安装。
下面演示.zip文件的安装方式。
1.解压.zip文件到指定位置
将ideaIC-2019.3.2.win.zip文件解压到指定的目录下即可。比如,本书放置在了D:Files-2019.3.2.win位置,该位置下包含如图1-16所示的文件。

图1-16 解压文件
2.打开IntelliJ IDEA
双击bin目录下的idea64.exe文件,即可打开IntelliJ IDEA。
在IntelliJ IDEA启动界面选择创建一个新应用或者导入现有的应用,如图1-17所示。

图1-17 IntelliJ IDEA启动界面
1.4.5 安装Apache Tomcat
Apache Tomcat是流行的Servlet容器,经常被用来部署Java Web应用。
Tomcat的下载地址为https://tomcat.apache.org/download-90.cgi。
本书使用apache-tomcat-9.0.30-windows-x64.zip来进行安装。
下面演示.zip文件的安装方式。
1.解压.zip文件到指定位置
将apache-tomcat-9.0.30-windows-x64.zip文件解压到指定的目录下即可。比如,本书放置在了D:Files-tomcat-9.0.30-windows-x64位置,该位置下包含如图1-18所示的文件。

图1-18 Apache Tomcat安装目录
2.启动Tomcat
双击bin目录下的startup.bat文件,即可启动Tomcat。
Tomcat成功启动后,在浏览器访问http://localhost:8080/,可以看到Tomcat的管理界面,如图1-19所示。

图1-19 Apache Tomcat的管理界面
有关Tomcat的详细内容将在第3章继续讲解。