![轻量级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=1738904198-3kyYwvo8Hl4knKx8zXW3SI0Xqv9Gf0jc-0-58cb7b763a64a2b6e93ae4f187630c49)
图1-4 解压文件
2.设置环境变量
创建系统变量“JAVA_HOME”,其值指向了JDK的安装目录,如图1-5所示。
![](https://epubservercos.yuewen.com/A99FE4/23721413109387006/epubprivate/OEBPS/Images/Figure-P36_2116.jpg?sign=1738904198-SirSB6KWC9QtSRoUHTqTRhye4tckvcvB-0-174cee6160764272c71126ee1a16edd4)
图1-5 系统变量
在用户变量“Path”中增加“%JAVA_HOME%”,如图1-6所示。
![](https://epubservercos.yuewen.com/A99FE4/23721413109387006/epubprivate/OEBPS/Images/Figure-P36_2117.jpg?sign=1738904198-nVS4uxmkAxI41pxHLpTtenmYMTdqWjuK-0-491b64da808bc6cd4fe5a609979e3802)
图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=1738904198-wmCIYZLWlodp1eZZMKqz91nm6pm4SeUx-0-ac91b60dfbbe11ae70545f6564fd3abf)
图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=1738904198-2KwTtwK8zbtSCmT8eyrJArYmec2KQkPd-0-1ce57cb2f9eea50aab2af4695f7084e7)
图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=1738904198-d4v4TOhQsZc6XFobSaYBDfljnXIWywyS-0-84dbaad92e9302d7769f544c95961724)
图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=1738904198-HyRLe7DaObJa2YRQpmNGztf3tBxJRQF7-0-c4b30731afdce6a1f87599af9c37f830)
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=1738904198-JaonmXvFkhkmuBOkeYTDYNLpAf37W3xg-0-3f024d4d00926deca78c622ace2f9b05)
图1-10 解压文件
2.打开Eclipse
双击eclipse.exe文件,即可打开Eclipse。
3.配置工作区间
默认的工作区间如图1-11所示。用户也可以指定自己的工作区间。
![](https://epubservercos.yuewen.com/A99FE4/23721413109387006/epubprivate/OEBPS/Images/Figure-P39_2288.jpg?sign=1738904198-l1VuaQAiiR6aNmSaBVqe0emFekVqC6Iv-0-7dc17544d9b8f417f0535688eb7b25c8)
图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=1738904198-zNQbqPllcUGpLdDblLwfnPb1g0ljFt2N-0-5e8fc28ebd3af39adb0c3d7f6d3bcdf9)
图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=1738904198-1hXkuOI35dJxChBv1JE9vfNsHfgf6Nvf-0-aa491c5c2be32f70e3c52648feba14af)
图1-13 配置Maven安装目录
同时,将Maven的配置指向本地安装的Maven的配置文件,如图1-14所示。
![](https://epubservercos.yuewen.com/A99FE4/23721413109387006/epubprivate/OEBPS/Images/Figure-P41_2334.jpg?sign=1738904198-nbRF6qRPD18vsuc8QGevRfVAvydFPSqU-0-3818c07dea712850f9f64e452804a7d5)
图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=1738904198-ORy3g3m9Fp8GvoW4cS7WoW1GkM1RQLT2-0-b6f17e5e35723069a83d25f9d3cf8376)
图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=1738904198-sRlkTlYy0HLC8dyWa1s0nwSolUgRck0Z-0-fdce6b4bc789f78c3adfb835b4865e41)
图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=1738904198-qr445EnsWV1bBw9cNFe7OgtUcLm0Grot-0-9c1b8176bf6895be6cf307fdfc931332)
图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=1738904198-zTDtOxqEot3TXx9zer9mDSNWybdJ4R9i-0-291c6b99dc29a869180e31d5c49913e7)
图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=1738904198-kegND8x9keflbL5wmirMYPb1spfOUlGx-0-beb90215937b316d3cbb6acef7884ec3)
图1-19 Apache Tomcat的管理界面
有关Tomcat的详细内容将在第3章继续讲解。