![轻量级Java EE企业应用开发实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/980/44509980/b_44509980.jpg)
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所示的文件。
![](https://epubservercos.yuewen.com/A99FE4/23721413109387006/epubprivate/OEBPS/Images/Figure-P36_2115.jpg?sign=1739288779-P4oReNrsqsFTkJCVmE3uipEwPGVh3fIN-0-59528b57af8e167e0e9f55cff319efd8)
图1-4 解压文件
2.设置环境变量
创建系统变量“JAVA_HOME”,其值指向了JDK的安装目录,如图1-5所示。
![](https://epubservercos.yuewen.com/A99FE4/23721413109387006/epubprivate/OEBPS/Images/Figure-P36_2116.jpg?sign=1739288779-JNIgMEfcqCBt7HnkqREIGVBRDmIoND2R-0-bc80d7f12d7891f72525c827b0cb1451)
图1-5 系统变量
在用户变量“Path”中增加“%JAVA_HOME%”,如图1-6所示。
![](https://epubservercos.yuewen.com/A99FE4/23721413109387006/epubprivate/OEBPS/Images/Figure-P36_2117.jpg?sign=1739288779-BhzcENMSAPoiSYUWzw81PclFFWoNWOGi-0-0aac040a81a23fef14762bc0c0c47929)
图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所示。
![](https://epubservercos.yuewen.com/A99FE4/23721413109387006/epubprivate/OEBPS/Images/Figure-P37_2197.jpg?sign=1739288779-TXWMj45TTrndT2D67DbVt6z7wWogcOPO-0-0e3c30884cf86fcbc5ca1ff9ccd66415)
图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所示。
![](https://epubservercos.yuewen.com/A99FE4/23721413109387006/epubprivate/OEBPS/Images/Figure-P38_2260.jpg?sign=1739288779-Di2eUrc4F946R1VbqoBUFomCdlfoCyJC-0-af456f83d45c970e22841304b149566d)
图1-8 Maven系统变量
最后,在环境变量的系统变量的Path中添加一个“%M2_HOME%”。
在命令行下输入“mvn –version”以验证Maven是否安装成功。若出现图1-9所示的界面,则证明安装成功。
![](https://epubservercos.yuewen.com/A99FE4/23721413109387006/epubprivate/OEBPS/Images/Figure-P38_2261.jpg?sign=1739288779-6o47CU8IYntEooYepe4ATwco6wmwT4t5-0-41506c868ad9c4863141a7ae2fe1fdf4)
图1-9 验证Maven的安装
2.设置本地仓库
找到Maven安装目录的conf目录,在该目录下有一个settings.xml文件。该文件即为Maven的配置文件。
建一个文件夹作为仓库,本例为D:。
在配置文件中找到被注释的<localRepository>/path/to/local/repo</localRepository>将它启用,写上仓库的路径,即为<localRepository>D:\workspaceMaven</localRepository>。
3.设置镜像
Maven默认的中央仓库服务器是在国外的,因此有时下载依赖会很慢。为了加快下载速度,可以设置镜像选择国内的地址。
在配置文件中找到<mirrors>节点,在该节点下添加如下镜像:
![](https://epubservercos.yuewen.com/A99FE4/23721413109387006/epubprivate/OEBPS/Images/Figure-P38_78769.jpg?sign=1739288779-7pLEHREeisLgitNZlfRaujS6k2L4qPDa-0-5feeb71eafed524def88ea03d1b69afd)
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所示的文件。
![](https://epubservercos.yuewen.com/A99FE4/23721413109387006/epubprivate/OEBPS/Images/Figure-P39_2287.jpg?sign=1739288779-0QbVhp3r2oF68bHdb0lzOs2DseM09MhC-0-fa1ccc59090bdaa391966c9e2b07e23b)
图1-10 解压文件
2.打开Eclipse
双击eclipse.exe文件,即可打开Eclipse。
3.配置工作区间
默认的工作区间如图1-11所示。用户也可以指定自己的工作区间。
![](https://epubservercos.yuewen.com/A99FE4/23721413109387006/epubprivate/OEBPS/Images/Figure-P39_2288.jpg?sign=1739288779-hB2tdbLWPH6WJtIpGiN2RfWMPgo6eD3A-0-8a52d7d320d498203c7f7750b6e907e1)
图1-11 指定工作区间
4.配置JDK
默认情况下,Eclipse会自动按照系统变量“JAVA_HOME”来查找所安装的JDK,无须特殊配置。
如果要自定义JDK版本,那么可以在“Window→Preferences→Installed JREs”找到配置界面,如图1-12所示。
![](https://epubservercos.yuewen.com/A99FE4/23721413109387006/epubprivate/OEBPS/Images/Figure-P40_2310.jpg?sign=1739288779-9oGq1bKy4y4PnKYHl1kNgcWnBEIcmGQL-0-6bf3f04299f6cb4163951557eda73a97)
图1-12 配置JDK
5.配置Maven
默认情况下,Eclipse会使用内嵌的Maven。
如果要配置为自己本地安装的Maven,那么可以在“Window→Preferences→Maven”找到配置界面,如图1-13所示。
![](https://epubservercos.yuewen.com/A99FE4/23721413109387006/epubprivate/OEBPS/Images/Figure-P40_2311.jpg?sign=1739288779-D9vMDXTbfcpCjdqAIsixOwAQj9D0eg6i-0-a728dc2d200602f1b1ac819ceb21ad26)
图1-13 配置Maven安装目录
同时,将Maven的配置指向本地安装的Maven的配置文件,如图1-14所示。
![](https://epubservercos.yuewen.com/A99FE4/23721413109387006/epubprivate/OEBPS/Images/Figure-P41_2334.jpg?sign=1739288779-9XyH68vhgH0VbREQA0IS7kVYyXIbb1OH-0-90ebcce2f878b07bd5a7906077ce6438)
图1-14 配置Maven配置文件
1.4.4 安装IntelliJ IDEA
IntelliJ IDEA是一款现代化智能开发工具,也是开发Java应用的另一款利器。IntelliJ IDEA分为商业版和社区版,在下载界面(https://www.jetbrains.com/idea/download/)可以看到这两个版本不同的安装包,如图1-15所示。
![](https://epubservercos.yuewen.com/A99FE4/23721413109387006/epubprivate/OEBPS/Images/Figure-P41_2335.jpg?sign=1739288779-EoIjqoJvPW9wAG2eaokNKleaNE1OdftY-0-818618cde274477930497e4f8cf04bb9)
图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所示的文件。
![](https://epubservercos.yuewen.com/A99FE4/23721413109387006/epubprivate/OEBPS/Images/Figure-P42_2354.jpg?sign=1739288779-Ol5HXmUce3OtPyfi4FnkmTBNHWhkif6L-0-1f105e456a228b1788ead05f38fdb37b)
图1-16 解压文件
2.打开IntelliJ IDEA
双击bin目录下的idea64.exe文件,即可打开IntelliJ IDEA。
在IntelliJ IDEA启动界面选择创建一个新应用或者导入现有的应用,如图1-17所示。
![](https://epubservercos.yuewen.com/A99FE4/23721413109387006/epubprivate/OEBPS/Images/Figure-P42_2355.jpg?sign=1739288779-qs1koqXk01TSjpSlrYKNDA6sFbLZKl8D-0-5c2dbf8449687a7a13ec54ef46a981f0)
图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所示的文件。
![](https://epubservercos.yuewen.com/A99FE4/23721413109387006/epubprivate/OEBPS/Images/Figure-P43_2384.jpg?sign=1739288779-CBBphZbZhZndOVpDgpQLHCPgxtsy63dK-0-ee46ff90b997531f920118c8d0eaf5f4)
图1-18 Apache Tomcat安装目录
2.启动Tomcat
双击bin目录下的startup.bat文件,即可启动Tomcat。
Tomcat成功启动后,在浏览器访问http://localhost:8080/,可以看到Tomcat的管理界面,如图1-19所示。
![](https://epubservercos.yuewen.com/A99FE4/23721413109387006/epubprivate/OEBPS/Images/Figure-P43_2385.jpg?sign=1739288779-zXf2WUSPxxkATUXd7TX4ztCdkYbtMonj-0-25270f8344a8d132749792f0c17b6d6c)
图1-19 Apache Tomcat的管理界面
有关Tomcat的详细内容将在第3章继续讲解。