![轻量级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=1738820275-rjHQ562JwTfGP6YJ6SdG8k4ikqDuX0hV-0-8d9632b5f0b1707ba07ba55269d4b50f)
图1-4 解压文件
2.设置环境变量
创建系统变量“JAVA_HOME”,其值指向了JDK的安装目录,如图1-5所示。
![](https://epubservercos.yuewen.com/A99FE4/23721413109387006/epubprivate/OEBPS/Images/Figure-P36_2116.jpg?sign=1738820275-a0FqhOrvVRg3hY540bLYfirrKtiCsu2z-0-f563928a276347a70463dfebe4248cb3)
图1-5 系统变量
在用户变量“Path”中增加“%JAVA_HOME%”,如图1-6所示。
![](https://epubservercos.yuewen.com/A99FE4/23721413109387006/epubprivate/OEBPS/Images/Figure-P36_2117.jpg?sign=1738820275-H4myjDlsGoAynVZ4ADAlzPFc7SDbXJjT-0-7f160591945fed9ac6dd984e30cd450d)
图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=1738820275-01WBfSuWEaBKizQWIzrF47EUAdfk15Vb-0-15147ef17887e03d387f10bd1467d86d)
图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=1738820275-m57tTpthUryw1KJOvpTjVJ1NSffaAxGj-0-f4272bc5e4fa9b97c3496c5271cd6c28)
图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=1738820275-WaFEFXCXZNIo2jmNDFMa7ivQwi6508hm-0-b48189fdcb47458fc91bab3eb3eb186f)
图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=1738820275-2pD4RtyQ44c8kVWAeLn9Oeg3MIldCyDu-0-e015d02a413b9abbeedac60a3d0e982b)
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=1738820275-rfKfCSz7s7uSCGFHphFvKlds0gQ4h3YE-0-a2e3d07e4a98e792c7738925a8c65228)
图1-10 解压文件
2.打开Eclipse
双击eclipse.exe文件,即可打开Eclipse。
3.配置工作区间
默认的工作区间如图1-11所示。用户也可以指定自己的工作区间。
![](https://epubservercos.yuewen.com/A99FE4/23721413109387006/epubprivate/OEBPS/Images/Figure-P39_2288.jpg?sign=1738820275-VdthdNw9StlxY19z8MKBjI8nbVuPFsq9-0-c04a50259fdac251abcb293a1b4bc1b7)
图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=1738820275-IvRwTcxhxvvsiu27Qp3EKpMJxbUe57TO-0-62a47ac339b7ae7732960a1457c8b195)
图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=1738820275-xgN4Yjgwob7dp4jrqIuMPvdnXbvY4mgZ-0-f75b401ceb65544ed69c58bd5115e88c)
图1-13 配置Maven安装目录
同时,将Maven的配置指向本地安装的Maven的配置文件,如图1-14所示。
![](https://epubservercos.yuewen.com/A99FE4/23721413109387006/epubprivate/OEBPS/Images/Figure-P41_2334.jpg?sign=1738820275-VAx3POhRAwqQEFIjtsDDRdPAIKu8ETCV-0-7ac923114186b047b770375c2537f3d1)
图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=1738820275-sNxEa1uoX6zRmwRzAzC5akP7TtyIAXY5-0-c50d6f9c88128c08787bda175e0bc5b9)
图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=1738820275-MCrxH5brF1vN6L5OzsUeILL47HWLYmlz-0-9cd8cbd88aa02f2b82ff1076d2cd7472)
图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=1738820275-RGY3KVRcDGuNfMET3KmSwkn3REZ6l19X-0-b156d83b34f1be67f2308668221a5e41)
图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=1738820275-6B0srgeANML7CJNuaJTW02rbab7U3DQn-0-92b37ba03579575f58237d357b95e9c3)
图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=1738820275-ciqbJ4fOqO6UgZoULRY2DPDtq64OuK8Y-0-50d0e1884eecc676be3ca117100e03a6)
图1-19 Apache Tomcat的管理界面
有关Tomcat的详细内容将在第3章继续讲解。