系统环境:CentOS 7.x、Windows10
JDK 版本:1.8+
一、Window 下搭建开发环境
1. 环境准备
确保 JDK8 安装成功, 并成功配置环境变量:JAVA_HOME
, Path
2. 下载
下载对应的Scala安装文件,我这里下载的是scala-2.11.12.zip
3. 解压
解压scala-2.11.12.zip
,我这里解压到E:\software
4. 配置环境变量
配置 Scala 环境变量:SCALA_HOME
和Path
5. 验证安装是否成功
按下键盘的Win+R
后,输入cmd
回车,输入Scala,如果能进入 Scala 交互环境,则代表安装成功:
二、Linux 下搭建开发环境
1. 环境准备
确保 JDK8 安装成功
2. 下载解压
下载对应的Scala安装文件,我这里下载的是scala-2.11.12.tgz
[xiaokang@hadoop ~]$ tar -zxvf scala-2.11.12.tgz -C /opt/moudle/
3. 配置环境变量
[xiaokang@hadoop ~]$ sudo vim /etc/profile
在原有的基础上添加如下环境变量:
export SCALA_HOME=/opt/moudle/scala-2.11.12
export PATH=${JAVA_HOME}/bin:${HADOOP_HOME}/bin:${HADOOP_HOME}/sbin:${ZOOKEEPER_HOME}/bin:${HIVE_HOME}/bin:${ZEPPELIN_HOME}/bin:${HBASE_HOME}/bin:${SQOOP_HOME}/bin:${FLUME_HOME}/bin:${PYTHON_HOME}/bin:${SCALA_HOME}/bin:$PATH
使得配置的环境变量立即生效:
[xiaokang@hadoop ~]$ source /etc/profile
4. 验证安装是否成功
输入scala
,如果能进入 Scala 交互环境,则代表安装成功:
三、Scala 的 Hello world 案例
需要提前给IDEA安装好Scala插件
2. 引入 Scala 框架
默认下,maven 不支持 scala 的开发,需要引入 scala 框架。
点击项目-> 右键 -> add framework support… ,在下图选择scala
3. 创建项目的源文件目录
在 main
下创建一个文件夹作为 scala 源文件的根目录, 比如目录名: scala
, 然后标记为源文件根目录
4. 创建 Scala 的类
/**
*/
object HelloWorld {
def main(args: Array[String]): Unit = {
println("hello,world-Scala")
}
}