![Hadoop + Spark生态系统操作与实战指南](https://wfqqreader-1252317822.image.myqcloud.com/cover/520/26943520/b_26943520.jpg)
1.5 Eclipse+Java开发环境搭建
1.5.1 Java安装
1. Java安装步骤
本书中Java版本为java1.8.0_77,安装步骤如图1-6至图1-9所示,不再详细说明,读者注意一下安装的版本即可。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0024_0001.jpg?sign=1739168866-pSlB7RMDXC8rqC5BwX2CRBZgh37R1YqD-0-551f211c6a83ad4a233243b86d4ebdbd)
图1-6 安装步骤一
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0024_0002.jpg?sign=1739168866-i9md7dQBlM2Gu8wWHrbn7LbGTTT5iFlJ-0-42909463cde743106d891b9cb2aba0db)
图1-7 安装步骤二
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0024_0003.jpg?sign=1739168866-5FDjRlBFgqgiDBx5eqZWHSF3tpGJxGCS-0-d267c0d0000c865bd2d2f31aaa42f3a5)
图1-8 安装步骤三
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0024_0004.jpg?sign=1739168866-qUThxVnf1DMtMCl4qrh2073v5QCC91Zw-0-1ffc61d4c56da62644021a2406162470)
图1-9 安装步骤四
2. Java环境变量及测试
配置Java环境变量,步骤为:控制面板→系统和安全→系统→高级系统设置。Java环境变量设置如图1-10所示。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0025_0001.jpg?sign=1739168866-OL5aHTFkDe1BKwjViSGtOfpLenQF001q-0-5dd4da0c9e2fde467f31532a28a66366)
图1-10 Java环境变量设置
测试Java安装是否成功,在命令行窗口运行java -version命令。Java测试如图1-11所示。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0025_0002.jpg?sign=1739168866-PZwbADnmIrA8QU5Zvun2cGQMW59lpgnV-0-2033fb01d14cde064e22e6e93cacac1b)
图1-11 Java测试
1.5.2 Maven安装
1. Maven下载
本书中采用的是Maven3.3.3版本,下载之后,把文件apache-maven-3.3.3-bin.tar.gz解压放入D:\Java目录中。
2. Maven配置
Maven下载后,需要配置环境变量,将Maven解压后的bin目录配置到环境变量中,Maven环境变量设置如图1-12所示,这里用的是3.3.3版本,并安装在D盘根目录下。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0026_0001.jpg?sign=1739168866-ttq5pYzrPonBPC2ce27o7baaphQnpDtk-0-08b3948b780cae79d6aeadbbea2e8ae2)
图1-12 Maven环境变量设置
3. Maven测试
可打开命令行,输入命令mvn -v进行测试。Maven测试如图1-13所示(出现版本信息,即表示配置成功)。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0026_0002.jpg?sign=1739168866-rKYMj68rDJwlwtLojcmXwrVmuQRjwFkN-0-2024487ce3e81bd6c15d812e697fae76)
图1-13 Maven测试
1.5.3 Eclipse安装和配置
本书中Eclipse版本为eclipse4.4.2,下载解压之后放入D:\Java目录下面,且创建快捷键到桌面。Eclipse解压结果如图1-14所示,Eclipse创建启动快捷方式如图1-15所示。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0026_0003.jpg?sign=1739168866-T03nv07oM2IpS6QVkgVLNfaUKGtfTWwg-0-2ef88fa51b42b401122e051fd33f62aa)
图1-14 Eclipse解压结果
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0027_0001.jpg?sign=1739168866-sqiV4t4OcvMAOUVOMhky3UR22jXdaetn-0-5b2b1aebacd4009d531d0a441cdc1611)
图1-15 Eclipse创建启动快捷方式
创建Eclipse的workspace目录D:\Java\eclipseworkspace,并设置Eclipse的工作空间eclipseworkspace,如图1-16所示。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0027_0002.jpg?sign=1739168866-MvwUXM5cEW0VQpHXB84L3bluYCuHGFv1-0-4a187e034f28afa97735b3f658ecc38e)
图1-16 设置Eclipse的eclipseworkspace
1. Eclipse加载本地Java
Eclipse添加Java步骤如图1-17所示。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0027_0003.jpg?sign=1739168866-3V4oyUoXZeYQdmIrmS4WMeMp3jTbkzQ2-0-2e20d459a8541d4a26c59e3de9f1eb38)
图1-17 Eclipse添加Java
2. Eclipse运行测试
建立测试类运行如图1-18所示。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0028_0001.jpg?sign=1739168866-EsShr2Snmt6NIr9YOmukNWcd6bmoRlgL-0-1fb83ba03f42170054c3eacd5781c1f1)
图1-18 Eclipse建立测试类运行
3. Eclipse加载Maven
选择Window→Preferences→Maven→Installations,单击“Add”添加Maven目录。Eclipse加载Maven的步骤如图1-19所示。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0028_0002.jpg?sign=1739168866-GfMeKd05Md1Y8s4CgW6CXFnWqXWDhZJE-0-9d099ead456f4c1ce52323cc3d756b0a)
图1-19 Eclipse加载Maven的步骤
4. Eclipse中maven配置
默认的Maven仓库位置为:C:\Users\Administrator\.m2(其中Administrator为当前系统用户账号)。Eclipse设置Maven仓库的位置如图1-20所示。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0029_0001.jpg?sign=1739168866-rWtQmHdyS7WPuVUrVib04fWHXKjkHOdL-0-bdb8ea4d6b039fc98561c5891890e365)
图1-20 Eclipse设置Maven仓库的位置
Maven仓库位置的配置文件是D:\Java\apache-maven-3.3.3\conf\settings.xml。settings.xml设置内容如图1-21所示,Eclipse加载settings.xml步骤如图1-22所示。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0029_0002.jpg?sign=1739168866-KFY5oa10FhYvJS71ioNy1O0DpU5rGZEi-0-8d905e5cdddc935d25b072212f4b285a)
图1-21 settings.xml设置内容
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0029_0003.jpg?sign=1739168866-fLqqI531FlNNRIGwc7TaZB5UzO2XYjYx-0-2eee7175ad5c6d376374ce5dad901da3)
图1-22 Eclipse加载settings.xml步骤
5. Eclipse中Maven测试
这是Eclipse中的pom.xml文件,加入下列内容保存之后,Eclipse就自动下载依赖包。pom.xml自动下载的包如图1-23所示。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0030_0001.jpg?sign=1739168866-ybetA32B7wYiOzJvCFzPebi0xCu2jhK7-0-e3d2cd9c8d81076de5dff64789727ed3)
图1-23 pom.xml自动下载的包
<dependencies> <dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka-clients</artifactId> <version>0.9.0.1</version> </dependency> </dependencies>
1.5.4 Eclipse创建Maven项目
Eclipse创建Maven项目步骤如图1-24~图1-26所示。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0031_0001.jpg?sign=1739168866-hOH0Act7gHBeS1O65W9zOvv7K29PTXmj-0-61b51329c02e9bc04297a227be7605b4)
图1-24 Eclipse创建Maven项目一
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0031_0002.jpg?sign=1739168866-LD7zw2JgisNZDhRg9E3WILvCOI5YvGF6-0-764a9a29231ba5971b756c9f68159b60)
图1-25 Eclipse创建Maven项目二
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0032_0001.jpg?sign=1739168866-yXMHBfaoKmYSQqUn5ngP7xzPn1kr539z-0-606ff0f8ea84138b9a1c7893753d7a47)
图1-26 Eclipse创建Maven项目三
单击Finish按钮完成。Maven加载本地Java步骤如图1-27所示。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0032_0002.jpg?sign=1739168866-ZcT2g4n9gO3bHH0vvLgwIdlF8zyWGh2I-0-2f44575039bed08fe202219e3ccf7c09)
图1-27 Maven加载本地Java步骤
项目建立完后Eclipse的整体展示如图1-28所示。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0033_0001.jpg?sign=1739168866-oMgHsXmas2SR9WJfnwyXSOuGTNtD4c6E-0-a09573d200e8190f3ee84092c12b3cee)
图1-28 项目建立完后Eclipse的整体展示
1.5.5 Eclipse其余配置
1. Eclipse中Runnable JAR file的历史记录
用Eclipse打包jar的时候,需要指定一个main函数。需要先运行一下main函数,Eclipse的Runnable JAR File Specification下的Launch configuration下拉列表才会有记录。如果想要删除下拉列表里的历史记录,只需要进入到要打包的这个工程所在的目录。
• Linux: /.metadata/.plugins/org.eclipse.debug.core/.launches
• Windows: E:\Java\eclipseworkspace\.metadata\.plugins\org.eclipse.debug.core\.launches
2.主题
Eclipse主题设置如图1-29所示。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0033_0002.jpg?sign=1739168866-iou5rkRJhRiylYAH7mgoOeXJ7PbFI9H1-0-65350ff49a7dfe6042af6cb9b72c9ab5)
图1-29 Eclipse主题设置
3.字体
Java代码字体设置如图1-30所示,Java代码背景设置如图1-31所示。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0034_0001.jpg?sign=1739168866-81rWsIlu335ivR2WRzUhHAYdBVN66E2z-0-e3896cd7492b7888590c367ba346a325)
图1-30 Java代码字体设置
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0034_0002.jpg?sign=1739168866-C16HmTi4lcgI6337yXD90OTHHOc5kgpR-0-22f3b6538e6b0fafbe635687cd879dcc)
图1-31 Java代码背景设置
4. Debug当前行颜色
Debug当前行颜色配置如图1-32所示。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0035_0001.jpg?sign=1739168866-7JXiEDIUWdSltJKTo1fLi8Yb9L0IY4xi-0-8df4b491a449db1e1284d02538e1d67c)
图1-32 Debug当前行颜色配置