Scala 是 Scalable Language 的简写,是一门多范式的编程语言,一种类似java的编程语言。scala设计初衷是实现可伸缩的语言、并集成面向对象编程和函数式编程的各种特性。
- Scala的一个主要应用是,结合Spark处理大数据,并且Spark也是那Scala写的。
- Java的脚本语言版。
- Scala的编程风格更简洁,当然也很可能降低可读性。
安装scala(Windows)
1. 安装Java
Scala是基于java之上,大量使用java的类库和变量,使用 Scala 之前必须先安装 Java(>1.5版本)。
a. 下载与安装
Java开发地址JDK下载地址:Java SE Downloads。下载后JDK的安装根据提示进行。
b. 配置环境变量
“电脑”右击
⟶
\longrightarrow
⟶“属性”
⟶
\longrightarrow
⟶“高级系统设置”
⟶
\longrightarrow
⟶“高级”选项卡
⟶
\longrightarrow
⟶“环境变量”
⟶
\longrightarrow
⟶"系统变量"增加以下3个变量:
- JAVA_HOME:安装时JDK的路径;
- CLASSPATH:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
- Path:
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
c. 验证是否安装成功
- 查看是否安装了Java
- 查看是否安装了Java编译器
2. 下载scala安装包并安装
scala官网下载地址
下载后,双击 msi 文件,一步步安装即可,安装过程你可以使用默认的安装目录。
3. 配置系统环境变量
“电脑”右击 ⟶ \longrightarrow ⟶“属性” ⟶ \longrightarrow ⟶“高级系统设置” ⟶ \longrightarrow ⟶“高级”选项卡 ⟶ \longrightarrow ⟶“环境变量” ⟶ \longrightarrow ⟶"系统变量"增加以下3个变量:
- SCALA_HOME:scala的安装目录;
- CLASSPATH:
.;%SCALA_HOME%\bin;%SCALA_HOME%\lib\dt.jar;%SCALA_HOME%\lib\tools.jar.;
- Path:
%SCALA_HOME%\bin;%SCALA_HOME%\jre\bin;
4. 检测是否配置成功
安装scala集成开发环境
目前 Scala 的开发工具主要有两种:Eclipse 和 Intellgence IDEA,这两个开发工具都有相应的 Scala 插件。
1. Eclipse
安装scala插件
方法一:官网下载安装包
ScalaIDE下载地址:Download Scala IDE for Eclipse
下载后安装即可。
方法二:Eclipse下载
打开Eclipse,“Help" ⟶ \longrightarrow ⟶”Eclipse Marketplace“,搜索"scala",找到"Scala IDE ..x"安装。
2. Intellgence IDEA
Intellgence IDEA下载地址:Download IntelliJ IDEA
下载Community免费版,点击下一步安装即可。
安装scala插件
方法一:IDEA在线安装
安装完成后,还需要安装scala插件,打开Intellgence IDEA,“Plugins" ⟶ \longrightarrow ⟶“Marketplace”,搜索”scala“,安装后重启IDEA。
方法二:离线安装
也可以离线安装 Scala 插件:
- 下载插件:scala插件下载地址;
- 打开Intellgence IDEA,Configure -> Plugins -> Install plugin from disk -> 选择 Scala 插件 -> OK -> 重启 IDEA。或者,下载插件后移动至安装目录的plugins文件夹下。
Intellgence IDEA使用
在 IntelliJ IDEA 中Project是最顶级的结构单元,然后就是Module,一个Project可以有多个Module。
Java 开发环境配置
Scala 安装及环境配置
Scala编译器安装
Scala入门(一):直接在eclipse上安装Scala IDE