1.Scala以及Scala Eclipse插件安装及使用

工欲善其事,必先利其器。学习Scala也是如此,在开始学Scala之前必须要完成Scala的安装以及选择合适的IDE

本文主要分为两个部分:

1.Scala2.11.6的安装及REPL的使用

2.Scala Eclipse插件的安装及使用

1.Scala2.11.6安装及REPL的使用

本节主要介绍Scala2.11.6的安装以及REPL的使用,比较简单。如果您的Scala以安装完成,直接跳过本节即可。

1.1.Scala2.11.6安装

到Scala官网下载合适的安装包(Scala官网地址:http://www.scala-lang.org/download/

我本地的操作系统是Window7,所以选择scala-2.11.6.msi安装包进行下载

如果您直接从官网下载,导致下载过慢。可以从我共享的百度云盘中下载。(百度云盘下载链接

 

下载完毕,下面就开始安装。其实对于msi这种windows installer安装包,大家应该都能比较顺利的安装完成。

安装scala-2.11.6.msi打开安装向导:

 技术分享

Next即可

技术分享

check接受协议,Next

技术分享

注意看上面的图片:

Update system PATH意思是安装程序帮你把scala的bin目录追加到PATH环境中

Brower...按钮可以自定义安装位置,我们打算安装到D盘,修改如下:

技术分享

Next即可

技术分享

点击Install开始安装

技术分享

稍等片刻,安装完成。点击Finish即可。

1.2.REPL使用

REPL(Read-Eval-Print-Loop)即:读取-执行-打印-循环。

要进入scala的repl直接在cmd窗口中输入scala命令即可

技术分享

在REPL交互式控制台,我们可以直接输入Scala的表达式。Scala会把执行的结果显示给我们。例如:

技术分享

我们首先在REPL输入了scala的表达式:1+1

scala执行完毕会把执行结果进行回显。显示的格式为:保存结果的变量名:类型:=:结果

例如1+1的执行结果为2,数据类型为Int型,保存到res0中。

在后续的表达式中我们可以使用之前的变量,如我们可以输入:res0*2

 

可以在REPL中输入:help(help前面有冒号)来查看REPL中内置的命令

技术分享

 

退出REPL输入:quit或者:q即可!

2.Scala Eclipse插件的安装及使用

大批的Scala程序员都是从Java转过来的,而大多数的Java程序员基本都对Eclipse这款IDE比较熟悉。令人欣慰的是Scala也有Eclipse

插件。安装Scala的Eclipse插件之后,我们就可以在Eclipse中编写Scala程序了。本文采用离线的方式来安装Scala的Eclipse插件

 

首先到Scala Eclipse插件下载离线安装包。也可以到我的百度云盘下载(下载链接

下载完毕进行解压,解压结果如下:

技术分享

删除artifacts.jar和content.jar两个文件即可(这两个文件的作用是做本地更新站点的时候用到的)

然后在eclipse的安装目录下的dropins目录下新建scala目录

最后把features和plugins目录拷贝到<ECLIPSE_HOME>/dropins/scala目录下即可

 

最后在cmd下,以-clean参数重启Eclipse即可。

Scala的Eclipse插件插件已经内置了scala。但是我们想使用自己安装的scala的编译器和执行器,可以照如下方式设置:

到Eclipse的Windows->Preferences下,找到如下位置:

技术分享

可以看到默认使用的scala是build-in(内置的)。我们点击Add按钮添加刚才安装的Scala。添加完毕后就能看到自己添加的Scala了

技术分享

 

下面我们新建一个Scala项目

File->New->Other

技术分享

为项目取个名字

技术分享

点击Finish,会提示打开Scala透视图,打开即可。

技术分享

修改项目所使用的Scala。在项目上右击->Properties

技术分享

点击OK完成。

 

下面我们新建一个类测试一下。先不要关注语法,我们测试的目的就是保证Scala的Eclipse插件能正常工作

技术分享

在弹出的新建Scala Object对话框中,填写包名和Object(单例对象)名

技术分享

会生成如下代码:

技术分享

我们添加部分代码:

技术分享

 

运行:

技术分享

 

在Console视图查看结果:

技术分享

 

至此,Scala安装,REPL的使用和Scala Eclipse插件的安装及使用讲解完毕

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。