购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.1 搭建和设置IDEA开发环境

3.1.1 构建Spark的IDE开发环境

第1步:Spark运行环境目前首选InteIIiJIDE。

这里下载的是最新版本Version 13.1.4,如图3-1所示。

关于版本的选择可参考官方提示,如图3-2所示。这里选择Linux系统下的”Community Edition FREE”这个版本,完全满足任意复杂程度的Scala开发需求。

笔者下载完成后保存在本地的如图3-3所示的位置。

第2步:安装IDEA并配置IDEA系统环境变量。

创建“/usr/local/idea”目录,如图3-4所示。

把我们下载的idea压缩包解压到该目录下,如图3-5所示。

图3-1 下载InteIIiJ IDE

图3-2 版本选择

图3-3 保存位置

图3-4 创建目录

图3-5 解压

安装完成后,为了方便使用其bin目录下的命令,我们把它配置在“~/.bashrc”,如图3-6所示。配置完成后保存退出,并执行source命令使配置文件生效。

图3-6 配置完成

第3步:运行IDEA并安装和配置IDEA的Scala开发插件。

官方提示如图3-7所示,进入IDEA的bin目录,如图3-8所示。

图3-7 安装InteIIiJ IDE提示

图3-8 IDEA的bin目录

此时,运行“idea.sh”出现如图3-9所示的界面。

图3-9 InteIIiJ IDE欢迎界面

3.1.2 配置Spark的IDE开发环境

选择“Configure”进入IDEA的配置页面,如图3-10所示。

图3-10 配置页面

选择“Plugins”,进入插件安装界面,如图3-11所示。

图3-11 安装插件

此时单击左下角的“Install JetBrains plugin”选项进入如图3-12所示的页面。

图3-12 安装JetBrains plugin

在左上方的输入框中输入“scala”来查找scala插件,如图3-13所示。

此时单击右侧的“Install plugin”,如图3-14所示。

图3-13 查找Scala插件

图3-14 即将安装插件

选择“Yes”即可开启Scala插件在IDEA中的自动安装过程,如图3-15所示。

图3-15 Scala插件的自动安装过程

此时大约需要花费2分钟去下载安装,当然,网速不同下载的耗时也会有所不同。下载完成后IDEA会提示重新启动,重启后进入如图3-16所示的界面。

图3-16 IntelliJ IDEA的欢迎界面

第1步:在IDEA中编写Scala代码。

首先图3-16所示的欢迎界面中选择“Create New Project”选项,弹出如图3-17所示的界面。

图3-17 创建新项目

此时选在左侧列表中的“Scala”选项,如图3-18所示。

为了方便以后的开发工作,选择右侧的“SBT”选项,如图3-19所示。

单击“Next”按钮进入下一步,设置Scala工程的名称和目录,如图3-20所示。

单击“Finish”按钮,完成工程的创建,如图3-21所示。

图3-18 新建Scala项目

图3-19 选择SBT

图3-20 设置Scala工程的名称和目录

图3-21 工程创建完毕

由于我们在图3-19所示界面中选择了“SBT”选项,所以IDEA此时智能地帮助我们构建SBT,如图3-22所示。

图3-22 构建SBT

单击工程名称“Hello Scala”,如图3-23所示。

图3-23 选择HelloScala

IDEA自动完成SBT工具的安装大约需要5分钟的时间,之后SBT会自动帮我们建立好一些目录,如图3-24所示。

此时右键单击“Hello Scala”>main>scala,在弹出的“New”下选择“Scala Class”,如图3-25所示。

图3-24 自动建立目录

图3-25 创建新Scala Class

输入名称“fisrtScalaApp”,并把“Kind”选择为“Object”,如图3-26所示。

图3-26 命名新Scala Class和选择类型

单击“OK”按钮完成后的界面如图3-27所示。

图3-27 fisrtScalaApp.scala

此时把我们的“firstScalaApp”的源代码修改为如图3-28所示的内容:

图3-28 修改后的代码

此时右击“firstScalaApp”,在弹出的快捷菜单中选择“Run Scala Console”则会出现如图3-29所示的错误提示。这是因为没有设置Java的JDK路径,单击“OK”,进入如图3-30所示的界面。此时选择最左侧的“Project”选项。

图3-29 错误提示

图3-30 选择“Project”选项

此时图3-30所示界面中选择“No SDK”的“New”便会出现如图3-31所示的界面。选择“JDK”选项,则会弹出如图3-32所示的界面。

图3-31 项目一般设置

选择我们在前面安装的JDK的目录,如图3-33所示。单击“OK”按钮,便会弹出如图3-34所示的界面。设置完成就会返回到如图3-35的代码工作窗口。

图3-32 为JDK选择目录

图3-33 选定目录

图3-34 项目设置

图3-35 代码区

此时直接右击代码区出现如图3-36所示的快捷菜单,在其上选择“Run‘firstScalaApp’”来运行程序,如图3-37所示。

图3-36 代码区右击快捷菜单

图3-37 运行代码

第一次运行Scala会有些缓慢,运行结果如图3-38所示。

图3-38 第一次运行Scala代码

此时成功打印出“Hello Scala!”这个字符串,如图3-39所示,表明程序运行成功。

图3-39 程序运行成功

图3-39 运行成功第2步:如果我们要用很酷的黑色背景,可以执行File->Settings->Appearance->Theme菜单,选择Darcula,分别如图3-40~图3-42所示。

图3-40 File->Settings

图3-41 Settings->Appearance

图3-42 选择Darcula

单击确认后出现如图3-43所示的界面。单击“Restart”重新启动,即弹出如图3-44所示的界面。此时发现已经完全使用了新的背景。

图3-43 重启

图3-44 欢迎界面

再次运行我们的第一个Scala程序时,与第一次运行相比,速度快了很多,如图3-45所示。

图3-45 新背景 CfBkcNYB9vnnx20KLztpXHfAEtyVU75T/QulC+OVU2LcaTNxCG9l+CeqE/7T0bPq

点击中间区域
呼出菜单
上一章
目录
下一章
×