scala 学习笔记

在Linux下面安装SDK

Scala依赖于JAVA,所以,在安装Scala之前必须先安装JDK,安装过程可以参考:安装 JDK

第一步:下载Scala,在https://www.scala-lang.org/download/可以找到下载链接,目前最新版本是scala-2.11.12,下载地址:
https://downloads.lightbend.com/scala/2.11.12/scala-2.11.12.tgz

第二步:解压安装

1
2
$ cd /home/hewentian/Downloads
$ tar xf scala-2.11.12.tgz

解压后会得到scala-2.11.12文件夹,接着就是将解压出来的文件夹移动到/usr/local的目录下。在这之前当然需要你拥有root的权限su root(对于ubuntu)再输入root账户的密码,做好这些准备之后,我们就可以把sdk的文件移动到我们想要的位置了。

1
2
3
$ su root
Password:
$ mv scala-2.11.12 /usr/local/

第三步:修改环境变量,若PATH已存在,则用冒号作间隔,将sdk的bin目录地址加上,配置如下:

1
2
3
4
vi /etc/profile 

export SCALA_HOME=/usr/local/scala-2.11.12
export PATH=$PATH:$SCALA_HOME/bin

记得保存,最后执行

1
$ source /etc/profile

第四步:验证安装是否成功,执行如下命令:

1
2
3
4
5
$ scalac -version
Scala compiler version 2.11.12 -- Copyright 2002-2017, LAMP/EPFL
$
$ scala -version
Scala code runner version 2.11.12 -- Copyright 2002-2017, LAMP/EPFL

看到上面的输出,证明安装成功。

在IDEA中安装Scala开发插件

启动IDEA,在启动界面中依次选择:Configure->Settings->Plugins,在右则搜索框中输入Scala进行搜索,找到如下图所示插件。

点击Install进行安装。安装成功后,需重启IDEA。重启IDEA后,在启动界面中点击Create New Project,如果能看到有Scala选项,则证明安装成功。

接着在IDEA中配置SDK,点击上图的Cancel,回到刚才的启动界面。依次选择:Configure->Project Defaults->Project Structure,在弹出的界面中选择Global Libraries,然后在右则点击+号,并在弹出的下拉列表中选择Scala SDK,配置如下:

在上图中点击Apply,至此IDEA中Scala开发环境配置完成。

在IDEA中已创建好的java项目中编写scala代码

  1. 在src/main/下创建一个目录scala;
  2. 将src/main/scala设置成sources目录:File -> Project Structure -> Modules -> 在右则选择我们的项目 -> 然后在右则选择Sources这个tab -> 选中我们刚才的目录src/main/scala -> 点击上面的 Mark as: Sources -> 最后点右下角的OK;
  3. 有可能还要将刚才添加的SDK(Global Libraries)包删除,重新再添加。