【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安装目录下的bin目录加入到PATH环境变量:
SCALA_HOME:
PATH:
在PATH变量中添加:%SCALA_HOME%\bin
完成以上流程后,在命令行输入:scala,进入如下界面:
注意:该操作Windows和Linux配置流程是一样的。可以参考Java的JDK的配置过程。
到此为止,Scala的安装已经成功。
三、配置 IDEA
直接下载插件
- 打开IDEA工具,如图:点击Configure
- 点击Plugins
- 点击Install plugin from disk
- 选择scala的plugins
- 此时会显示一个Scala的条目,在右侧点击Restart IntelliJ IDEA
- 创建Maven项目
创建的maven项目默认是不支持scala的,需要为项目添加scala的framework,如图:
在这里选择Scala后,在右边的Use library中配置你的安装目录即可,最后点击OK。 - 在项目的目录结构中,创建scala文件夹,并标记为source
- 以上配置都完成后,就可以在scala上点击右键创建scala class了
自主下载插件引入(推荐)
打开 idea 查看 idea 版本
这里使用的是 ULTIMATE 2019.3 的版本
Scala 插件往往因为网络问题不能直接快速安装
建议直接下载对应月份的插件http://plugins.jetbrains.com
下载完成后
在 idea 登录页面 点击Configure
点击齿轮按钮 添加插件
完成后重启 及配置完成