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