【Scala】Scala 部署和安装

一、Scala 简介

Scala 是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。

Scala 运行在Java虚拟机上,并兼容现有的Java程序。

Scala 源代码被编译成Java字节码,所以它可以运行于JVM之上,并可以调用现有的Java类库。

Scala 的优势

  • 多范式编程:面向对象编程,函数式编程

  • 表达能力强,代码精简

大数据与 Scala
Spark 采用Scale语言设计

  • 提供的API更加优雅
  • 基于JVM语言 更融入Hadoop生态圈

二、安装

Scala需要Java运行时库,安装Scala需要首先安装JVM虚拟机,推荐安装JDK1.8。
http://www.scala-lang.org/ 下载Scala2.11.12程序安装包
【Scala】Scala 部署和安装
根据不同的操作系统选择不同的安装包,下载完成后,将安装包解压到安装目录。将scala安装目录下的bin目录加入到PATH环境变量:
SCALA_HOME:
【Scala】Scala 部署和安装
PATH:
在PATH变量中添加:%SCALA_HOME%\bin

完成以上流程后,在命令行输入:scala,进入如下界面:
【Scala】Scala 部署和安装
注意:该操作Windows和Linux配置流程是一样的。可以参考Java的JDK的配置过程。
到此为止,Scala的安装已经成功。

三、配置 IDEA

直接下载插件
  1. 打开IDEA工具,如图:点击Configure
    【Scala】Scala 部署和安装
  2. 点击Plugins
    【Scala】Scala 部署和安装
  3. 点击Install plugin from disk
    【Scala】Scala 部署和安装
  4. 选择scala的plugins
    【Scala】Scala 部署和安装
  5. 此时会显示一个Scala的条目,在右侧点击Restart IntelliJ IDEA
    【Scala】Scala 部署和安装
  6. 创建Maven项目
    创建的maven项目默认是不支持scala的,需要为项目添加scala的framework,如图:
    【Scala】Scala 部署和安装
    在这里选择Scala后,在右边的Use library中配置你的安装目录即可,最后点击OK。
    【Scala】Scala 部署和安装
  7. 在项目的目录结构中,创建scala文件夹,并标记为source
    【Scala】Scala 部署和安装
    【Scala】Scala 部署和安装
  8. 以上配置都完成后,就可以在scala上点击右键创建scala class了
    【Scala】Scala 部署和安装
自主下载插件引入(推荐)

打开 idea 查看 idea 版本
【Scala】Scala 部署和安装
【Scala】Scala 部署和安装
这里使用的是 ULTIMATE 2019.3 的版本
Scala 插件往往因为网络问题不能直接快速安装
建议直接下载对应月份的插件http://plugins.jetbrains.com

【Scala】Scala 部署和安装
【Scala】Scala 部署和安装
下载完成后
在 idea 登录页面 点击Configure
【Scala】Scala 部署和安装【Scala】Scala 部署和安装
点击齿轮按钮 添加插件
【Scala】Scala 部署和安装
完成后重启 及配置完成