使用IntelliJ IDEA与Maven开始Scala之旅

1. IntelliJ IDEA的安装与配置

因为自己使用过IntelliJ IDEA,所以在此不再赘述该程序的安装过程。下载地址:https://www.jetbrains.com/idea/?fromMenu#chooseYourEdition,Community为免费版本,而且功能已经可以满足Spark使用要求,当然也可以使用Ultimate版本。

关于IntelliJ IDEA的使用教程,可以在网上找到很多资源,在此列举一个:https://github.com/judasn/IntelliJ-IDEA-Tutorial

2. Scala插件的安装

IntelliJ IDEA安装完成之后(在此版本为:14.1.4),需要几步简单的步骤安装scala的插件(主要使用Scala来写Spark程序,当然Spark也支持Java,Python语言)。

安装方法如下:

运行IntelliJ IDEA程序,在开始的页面点击Configure,然后点击下拉菜单中的Plugins:

image

在弹出的页面会显示出IntelliJ IDEA当前已安装的插件列表。现在我们要安装Scala插件,所以点击页面左下方的Install JetBrains plugin...按钮,在左侧输入scala搜索相应的插件,点击右侧的Install plugin按钮,网络保持通畅的情况下,就可顺利下载安装完成。

图像 934

注意:在安装插件完成之后,需要重新启动IntelliJ IDEA程序使其生效,进行后面的步骤。有些时候在线安装可能会有一些问题(如:网络不通畅),则可以使用配置“代理”或者手动下载插件文件进行配置。

3. 全局JDK与SDK Library设置

为了今后的开发工作,需要设置JDK与Scala SDK,同时为了避免重复配置,这里进行一次全局配置,方便之后的开发使用。

首先为JDK 1.8的配置:

由于在Scala2.6版本中,明确指出需要使用JDK 1.8版本的支持,因此在上述的环境配置过程中,在本地安装了JDK 1.8。在完成这项操作之后,进行下面的步骤。

在欢迎界面点击Configure,然后在Project Defaults的下拉菜单中选择Project Structure,如下图所示:

image

然后在打开的Default Project Structure界面的左侧边栏选择Project,在右侧打开的页面中创建一个新的JDK选项,选择的路径为JDK 1.8的安装目录。

image

配置完成Project JDK设置之后,返回欢迎页面。

然后进行Scala SDK的全局配置,重新点击Configure,然后在Project Defaults的下拉菜单中选择Project Structure,在打开的页面左侧选择Global Libraries,然后在中间一栏中有一个绿色的加号标志 +,点击后在下拉菜单中选择 Scala SDK(如果没有,可能是前面一些步骤出现错误,并检查本机是否正确安装Scala,环境变量Path是否配置)

图像 937

然后在打开的对话框中选择系统本身所安装的Scala(即System对应的版本),点击OK确定。同时程序会提示是否将当前的SDK应用到已存在的项目中,选择“是”,可以将Scala SDK添加到项目的默认Library中。

图像 939

:在自己进行操作的过程中,虽然上述的过程都没有出现问题,但在设置Global Libraries时,仍没有显示可用的Scala SDK列表(关闭IDEA并重启没有作用)。可以的解决方法:创建一个项目(这里创建的是maven项目),在程序上部的菜单栏,选择File->Project Structure,在打开的页面中进行和在欢迎页打开的页面中相同的操作,既可以显示系统可用的Scala SDK。

成功配置后,如下图:

图像 941

4. 创建Maven工程

完成上面的操作之后,现在就可以创建一个Maven工程并整合Scala开发环境。

在欢迎页中点击Create New Project,在打开的页面左侧选择Maven项目(注意右侧的JDK 配置是否正确),同样可以看到,在创建新的项目时,IntelliJ IDEA已经可以支持Scala项目的创建:

图像 942

点击Next,进行Maven项目的三个重要参数的设置页面。对这里三个参数的说明,可以参考http://blog.csdn.net/u011513853/article/details/52896230中的如下讲解:

image

在完成上面三个参数的设置之后,根据自己的情况,选择项目的目录,完成Maven项目的创建工作,正常情况下,可以在File->Project Struture选项中,查看创建的项目配置信息:

image

5. 第一个“Hello Scala”

创建完成Maven项目之后,就可以在项目中创建自己第一个Scala程序了。步骤同样可以参考http://blog.csdn.net/u011513853/article/details/52896230中的步骤操作:

image

注:在步骤一中,我没有删除这些多余的文件夹。在进行步骤二中的Add Framework Support操作时,在添加完成Scala SDK之前创建的程序,找不到Scala的复选框,重新创建之后即可找到。

成功完成之后截图:

图像 945

参考内容

http://blog.csdn.net/u011513853/article/details/5289623

https://blog.jetbrains.com/scala/2010/09/02/project-configuration-explained/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值