![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=1739534847-6AjJ9sdHFPlzFGVMarcJS3spvbIWpein-0-54fb255e3af52f40191192eec9afa8ff)
图1-6 安装步骤一
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0024_0002.jpg?sign=1739534847-hjuTkmwByfbNargovlsk0iQHKDbB6igY-0-068ce229bf4b59dc14de8513fdfda75f)
图1-7 安装步骤二
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0024_0003.jpg?sign=1739534847-Jc5466ys5C7IMf1ybXJ310AjDr8vlgib-0-45a7fc76c67e867a6098959da66e0305)
图1-8 安装步骤三
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0024_0004.jpg?sign=1739534847-ucrP4he7wCHFng4XPQkit1PQGAVmoNB2-0-490a4872bca8ae05d88edd731d6293a0)
图1-9 安装步骤四
2. Java环境变量及测试
配置Java环境变量,步骤为:控制面板→系统和安全→系统→高级系统设置。Java环境变量设置如图1-10所示。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0025_0001.jpg?sign=1739534847-TPnftiA4W8V5Epf6cRJrG2EI2vN4d2cR-0-b7dc2f931428c281606474282a885257)
图1-10 Java环境变量设置
测试Java安装是否成功,在命令行窗口运行java -version命令。Java测试如图1-11所示。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0025_0002.jpg?sign=1739534847-VRGfhxBzgsfMNBtdjg5UbnwJfok4VLUk-0-a9a948d23f18757b1f97d34171d352c1)
图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=1739534847-RhJyK8Mwzzm9EPJpBMobSHkmLYhNiFd0-0-8b1b553b612d7be16374c781a70874b4)
图1-12 Maven环境变量设置
3. Maven测试
可打开命令行,输入命令mvn -v进行测试。Maven测试如图1-13所示(出现版本信息,即表示配置成功)。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0026_0002.jpg?sign=1739534847-MkS6co0DkZoH6jx4W6pNSiAQ4SUGYfl6-0-502215eed264791606fb15ea3b1cfb81)
图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=1739534847-Ralsj8qpDNIApUhpMwhgJXAJhnyYWYBp-0-1648a35b34c27aa516b2f7abd7e612d0)
图1-14 Eclipse解压结果
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0027_0001.jpg?sign=1739534847-fzDig1bSmDiGs0X34elMU2SDt16jHzYk-0-28c10ce7005ad467b49b990a5ec8859c)
图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=1739534847-hmZzLjhAQG10ICEUKzs0R9iTeqR0Gfd5-0-6358a46309c2b59c4143245f36c0ba27)
图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=1739534847-WQx6IzpaumVB6mA3o2c19jjZukOFB4vt-0-4ad09e6516a3d9fed316588e429e2201)
图1-17 Eclipse添加Java
2. Eclipse运行测试
建立测试类运行如图1-18所示。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0028_0001.jpg?sign=1739534847-7jJ8bLvs8ZoaEPCVxwpWMjfm7iqmHEiA-0-cb46d0d93d060bf8114135838377e76e)
图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=1739534847-Br8zYuTCx62rM2CSVhYzpBrUSK8g1dC2-0-9721b267029bfb585755b1e9b8c37cae)
图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=1739534847-DCKjFRwKbCO7n6vycYfS2CYuJ2ubXjcU-0-18bfa83220af5c1807f043174095288d)
图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=1739534847-7CMhuUAj3NH34rQrIBFATMPb6Jf2gs7Y-0-17ea9d0ae13b6d221c1e1f9b2700f333)
图1-21 settings.xml设置内容
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0029_0003.jpg?sign=1739534847-2SfIhLNfUEXIsVCOJlfzv67oEcSch9IX-0-8fb142bdbbc5a04450d987339b4e4875)
图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=1739534847-O4jtUdr1ETeN91jtktxEgoPbB1aP0YNA-0-8711f4086c7f317e52aecfbb718fc62e)
图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=1739534847-RR09FkAa61xIGh21D3uw8OWxBfNdSIka-0-174951055c69c2947f7116b0a14e2d8c)
图1-24 Eclipse创建Maven项目一
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0031_0002.jpg?sign=1739534847-oHpagV6qLmOdU0KmFPwWWYjzPOuKsWg1-0-966945125be38da1795076def127d7cf)
图1-25 Eclipse创建Maven项目二
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0032_0001.jpg?sign=1739534847-VVhoAmDan8tdReR0JfqyfUYrAtJGhBcp-0-d48a8b198b79db224330319b976c80af)
图1-26 Eclipse创建Maven项目三
单击Finish按钮完成。Maven加载本地Java步骤如图1-27所示。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0032_0002.jpg?sign=1739534847-KrHH4OWvjD5oL8XX2u8mYZETkhbhwfiv-0-24c20997f5c02da5a435d6ac3a25e757)
图1-27 Maven加载本地Java步骤
项目建立完后Eclipse的整体展示如图1-28所示。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0033_0001.jpg?sign=1739534847-v0JUwp4iNyEHh6Kw3Rhe0BVrNqltxSVJ-0-cbffc339e2377d63ecc68fe48e1653e2)
图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=1739534847-2cCpR6DVScdTkF0qKtVIAzpC5Fw2zo7w-0-909d4e8decf257eea999bb99446efbf9)
图1-29 Eclipse主题设置
3.字体
Java代码字体设置如图1-30所示,Java代码背景设置如图1-31所示。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0034_0001.jpg?sign=1739534847-pD7XrMluR0l9VivtoOmqLb0INpBQHViG-0-e640e5db64e3c087d3ab59c470a4076c)
图1-30 Java代码字体设置
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0034_0002.jpg?sign=1739534847-GzlCNSq78bT0ZmnCLoyQjLt8DtOBvzNn-0-683d3d0a261c2a89f80aa695658ad1f7)
图1-31 Java代码背景设置
4. Debug当前行颜色
Debug当前行颜色配置如图1-32所示。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0035_0001.jpg?sign=1739534847-3KGDNKWQqnr4mZvV3TVLe08YPXjJoNwk-0-209812972d6087af2199b25491aeab6a)
图1-32 Debug当前行颜色配置