![Spark大数据分析实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/135/36862135/b_36862135.jpg)
1.8 使用IntelliJ IDEA创建Scala项目
IntelliJ IDEA(简称IDEA)是一款支持Java、Scala和Groovy等语言的开发工具,主要用于企业应用、移动应用和Web应用的开发。IDEA在业界被公认为是很好的Java开发工具,尤其是智能代码助手、代码自动提示、重构、J2EE支持等功能非常强大。
1.8.1 在IDEA中安装Scala插件
在IDEA中安装Scala插件的操作步骤如下:
1.下载安装IDEA
访问IDEA官网(https://www.jetbrains.com/idea/download),选择开源免费的Windows版进行下载,如图1-10所示(本例版本为2018.2.6)。
![](https://epubservercos.yuewen.com/2F716A/19549639501513606/epubprivate/OEBPS/Images/Figure-P45_8021.jpg?sign=1739277325-nK5p7WFhh4FZQ1lUZNkKxeQHCZwKJEar-0-f5f4ac3b042fa7f6939ea40bb3a3a042)
图1-10 下载IDEA
下载完成后,双击下载的安装文件,安装过程与一般Windows软件安装过程相同,根据提示安装到指定的路径即可。
2.安装Scala插件
Scala插件的安装有两种方式:在线和离线。此处讲解在线安装方式。
启动IDEA,在欢迎界面中选择Configure→Plugins命令,如图1-11所示。
![](https://epubservercos.yuewen.com/2F716A/19549639501513606/epubprivate/OEBPS/Images/Figure-P46_63865.jpg?sign=1739277325-92j9z02LGcU1hZajgjbufEYINzP2G5fa-0-85f693c357209770567f66856635f589)
图1-11 IDEA欢迎界面
在弹出的窗口中单击下方的Install JetBrains plugin...按钮,如图1-12所示。
![](https://epubservercos.yuewen.com/2F716A/19549639501513606/epubprivate/OEBPS/Images/Figure-P46_63866.jpg?sign=1739277325-EpMplOiSGVfKRty52ty1kuPEL8GT4oui-0-16bdcb1da9ed89dd5691223b1c675002)
图1-12 IDEA插件选择窗口
在弹出窗口的左侧选择Scala插件(或者在上方的搜索框中搜索Scala关键字,再选择搜索结果中的Scala插件),然后单击窗口右侧的Install按钮进行安装,如图1-13所示。
![](https://epubservercos.yuewen.com/2F716A/19549639501513606/epubprivate/OEBPS/Images/Figure-P47_63867.jpg?sign=1739277325-uoiuhcXrjVotP9eZTno1UguHYBfYuqrN-0-67b5e0a46d14e410f6a2cc7fcc0fcb3b)
图1-13 选择Scala插件并安装
安装成功后,重启IDEA使其生效。
3.配置IDEA使用的默认JDK
启动IDEA后,选择欢迎界面下方的Configure→Project Defaults→Project Structure,如图1-14所示。
![](https://epubservercos.yuewen.com/2F716A/19549639501513606/epubprivate/OEBPS/Images/Figure-P47_8041.jpg?sign=1739277325-sJYUFuwpUb5nGKzuJxwfqB0Yw9IHrebn-0-81057888b9c16a2b47ad4eae97eee9d3)
图1-14 设置项目默认环境
在弹出的窗口中选择左侧的Project项,然后单击窗口右侧的New...按钮,选择JDK项,设置项目使用的默认JDK,如图1-15所示。
![](https://epubservercos.yuewen.com/2F716A/19549639501513606/epubprivate/OEBPS/Images/Figure-P48_63868.jpg?sign=1739277325-Gi7UrNvociZUSjeaDmIBAl796OohKQKp-0-56661cbb75bd77e1a93bd37e0ba70e5e)
图1-15 设置项目默认JDK
在弹出的窗口中选择本地JDK的安装主目录,此处选择JDK1.8版本,如图1-16所示。
![](https://epubservercos.yuewen.com/2F716A/19549639501513606/epubprivate/OEBPS/Images/Figure-P48_63869.jpg?sign=1739277325-Qcu40EaHcnkQgciPbwD7JtpskfY4Zceo-0-4d94dc975c64d86d30f1223b57ca4348)
图1-16 选择JDK安装主目录
然后连续单击OK按钮,返回欢迎界面。
至此,IDEA中的Scala插件安装完成。
1.8.2 创建Scala项目
1.创建Scala项目
在IDEA的欢迎界面中单击Create New Project按钮,在弹出的窗口中选择左侧的Scala项,然后选择右侧的IDEA项,单击Next按钮,如图1-17所示。
![](https://epubservercos.yuewen.com/2F716A/19549639501513606/epubprivate/OEBPS/Images/Figure-P49_63870.jpg?sign=1739277325-R4Uj3kqiVTyc46Ky8agqTNYsjtxZWzYX-0-65bf99b77990a817bdec86b5a4edaa00)
图1-17 创建Scala项目
在弹出的窗口中填写项目名称,选择项目存放路径。若Scala SDK项显示为No library selected,则需要单击其右侧的Create按钮,选择本地安装的Scala SDK。确保JDK、Scala SDK都关联成功后,单击Finish按钮,如图1-18所示。
![](https://epubservercos.yuewen.com/2F716A/19549639501513606/epubprivate/OEBPS/Images/Figure-P49_63871.jpg?sign=1739277325-K9oZb0JTconcV2GqngBA7xg3wArM74qd-0-559dcc524fa1afcbfbe31b2fc37cdd69)
图1-18 Scala项目信息填写并关联相应SDK
至此,Scala项目HelloScala创建成功。
2.创建Scala类
接下来,在项目的src目录上右击,选择New→Package,创建一个包scala.demo,如图1-19所示。
![](https://epubservercos.yuewen.com/2F716A/19549639501513606/epubprivate/OEBPS/Images/Figure-P50_8074.jpg?sign=1739277325-Fjr7TUE0T6rGlhAWMRMp4BQH2PWOjLjn-0-ad8f8c1c44f634ede354af018fce10f0)
图1-19 给项目创建一个包
然后在包scala.demo上右击,选择New→Scala Class,创建一个Scala类MyScala.scala,如图1-20所示。
![](https://epubservercos.yuewen.com/2F716A/19549639501513606/epubprivate/OEBPS/Images/Figure-P50_8076.jpg?sign=1739277325-DcenlsIKgGVRV1Rh20ammJW0yTPv2eVR-0-275584494c74a942f6ef5455a41df64b)
图1-20 在包上创建一个Scala类
创建完成后的项目结构如图1-21所示。
![](https://epubservercos.yuewen.com/2F716A/19549639501513606/epubprivate/OEBPS/Images/Figure-P50_8078.jpg?sign=1739277325-o8j3Lvo7ln27ev7sg9zPkJH1HsG26gRo-0-106b7143bc23a2eebb92aa9ff7eefb1d)
图1-21 Scala项目结构
Scala类创建成功后,即可编写Scala程序。