![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=1738815303-udyGUsq1xKgxpfIygg7zYoABxuoLgh0p-0-a1c3ef42c23ab5c1d45d7b834d48a1dd)
图1-6 安装步骤一
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0024_0002.jpg?sign=1738815303-Ba0cQQxU5Hf5pMQqhYpC17vNHQDnYZpP-0-2af5850c77b1844db0bfe364bd126465)
图1-7 安装步骤二
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0024_0003.jpg?sign=1738815303-3ll4WtQzmKwwlGpU2d4i75ge2rubWEQs-0-d1958561132313087083d3298fe77241)
图1-8 安装步骤三
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0024_0004.jpg?sign=1738815303-mMK5fY8dq1RpTR9XGDhGFtLPuRICXELF-0-a6cf2331e5e1d41503b78acb1a8837b3)
图1-9 安装步骤四
2. Java环境变量及测试
配置Java环境变量,步骤为:控制面板→系统和安全→系统→高级系统设置。Java环境变量设置如图1-10所示。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0025_0001.jpg?sign=1738815303-W7PdzQwzExzulLyUdEOKAG9HioR92dqh-0-20b187113da22a04fd93b479dfbc32ca)
图1-10 Java环境变量设置
测试Java安装是否成功,在命令行窗口运行java -version命令。Java测试如图1-11所示。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0025_0002.jpg?sign=1738815303-oTFDvhdG41UNFvmzXxKrXlLQWrwyCFR9-0-7a6190aa843f962ec46fa05ead4b322e)
图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=1738815303-3xxJwsItSQYIyhng9qvPnwnA4QcJPTdY-0-e778728945e186d3b87a2f9e4bbef836)
图1-12 Maven环境变量设置
3. Maven测试
可打开命令行,输入命令mvn -v进行测试。Maven测试如图1-13所示(出现版本信息,即表示配置成功)。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0026_0002.jpg?sign=1738815303-QLIX1cXjUcY9qaBeJOJ7XkxMeywRnHvY-0-601756d6c553818d53e01f488c1c780b)
图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=1738815303-SlHHRmAixrzdz4TIUwLLfIJw3ipmOYi1-0-39c9ec5b8cf182def68ba5b002a0088a)
图1-14 Eclipse解压结果
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0027_0001.jpg?sign=1738815303-To6ioLcmdMuFB4yWL4vvcc40SC7eY5Cf-0-1d4da101e38e4b9f7f4678e664971903)
图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=1738815303-XDwLxe2FJ80TWgzLei7tltpIQrGjbgH2-0-f6bb22f823d87101b8f1e688f415d547)
图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=1738815303-byCFWE3D6zK8ZvbuNCETRGO8mmP1j7x0-0-9c5681b44bb415327b6da3d24b1b7dae)
图1-17 Eclipse添加Java
2. Eclipse运行测试
建立测试类运行如图1-18所示。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0028_0001.jpg?sign=1738815303-t0MCeE9oL8Dj01Mj55MINORDyF1rg0rq-0-e66e59580b9aa0ac325b6a7af7c25551)
图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=1738815303-o7mZxdEXKL1iD1yfnuzDIENDpnA6NIg3-0-cf57db0dc469fe8cc2f50d224c8021e4)
图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=1738815303-w6xdXyonEb9VlofSpa78LZ14j2t0Z8rC-0-02188dc9d90c8b7c8449ea7d5d3d3ddf)
图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=1738815303-k6gsjNhlKj2DGBf085zXxaAXpl37QND9-0-55066a2c7b4b50ff24582aed272c0a52)
图1-21 settings.xml设置内容
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0029_0003.jpg?sign=1738815303-c1J7B2940y7fpTfn2CjeaVXILwqzeHDR-0-ef58cc26cdaabc2f7f7d6b5ae944d930)
图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=1738815303-nzAUSOSSA5YEyVTj3sUIA8kU3uAvtACJ-0-6d082a422125403fee01b35ba2c65d11)
图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=1738815303-6yiWyiunbUmHMB7DecLhPZJjhtbrXa8I-0-a71a578db4da8c938e32964d4a74e62e)
图1-24 Eclipse创建Maven项目一
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0031_0002.jpg?sign=1738815303-pdLl2YGgaoaG5vfVMqya3AGCzg7H8dCY-0-ea8ef2ae6fc30828254dfceff5082f1c)
图1-25 Eclipse创建Maven项目二
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0032_0001.jpg?sign=1738815303-uXUPKkxEA9gjmPWRIq31SzrCah7GraD2-0-ef59e575444a5f95fc5eae6d32c6de42)
图1-26 Eclipse创建Maven项目三
单击Finish按钮完成。Maven加载本地Java步骤如图1-27所示。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0032_0002.jpg?sign=1738815303-q5zI49NA3eiIeEmoFzmrh7vqCPNNOY7U-0-591a0c71905ad95f506720d52f6c7bc5)
图1-27 Maven加载本地Java步骤
项目建立完后Eclipse的整体展示如图1-28所示。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0033_0001.jpg?sign=1738815303-aCo1B2NvBmhFL6xTmHSO3U6y390ms0WW-0-0f534a2b4e9fe514482f8b7df1b676a2)
图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=1738815303-KTRasjhTJtEI165G5ZCFMOvA9EnhVVHV-0-d4dcaacd1d2559a8d2d1f8f2d07f664e)
图1-29 Eclipse主题设置
3.字体
Java代码字体设置如图1-30所示,Java代码背景设置如图1-31所示。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0034_0001.jpg?sign=1738815303-6baqksaV7hJZSgFhvfmfMKWz6L5DiZFZ-0-f165ede1a4f8ee545769157a026aa16e)
图1-30 Java代码字体设置
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0034_0002.jpg?sign=1738815303-HFdnff7HphATd32ztjSn6MzdzNwXUnPN-0-27042aa2632887a0524e4f77b5c0761f)
图1-31 Java代码背景设置
4. Debug当前行颜色
Debug当前行颜色配置如图1-32所示。
![](https://epubservercos.yuewen.com/B9965C/15367246104193406/epubprivate/OEBPS/Images/figure_0035_0001.jpg?sign=1738815303-ciq2Adu4lWTMoIRlRdTGmOJh3xvKC82L-0-1becb5b42fde09493d5f76b88bd40579)
图1-32 Debug当前行颜色配置