由于Scala运行于Java平台,因此安装Scala之前需要确保系统安装了JDK。本书使用的Scala版本为2.12.7,要求JDK版本为1.8,JDK的安装此处不做讲解。
本节主要讲解Scala的两种安装方式:在Windows中安装和在CentOS中安装。
到Scala官网(https://www.scala-lang.org/download/)下载Windows安装包scala-2.12.7.msi,然后双击打开并将其安装到指定目录(一直单击Next按钮安装即可),此处安装到默认目录C:\Program Files (x86)\scala,安装界面如图1-1所示。
图1-1 Scala安装界面
设置Windows系统的环境变量,修改内容如下:
变量名:SCALA_HOME 变量值:C:\Program Files (x86)\scala 变量名:Path 变量值:%SCALA_HOME%\bin
通常Scala安装完成后会自动将Scala的bin目录的路径添加到系统Path变量中,若Path变量中无该路径,则需要手动添加。
启动系统命令行界面,执行scala -version命令,若能正确输出当前Scala版本的信息,则说明安装成功,如图1-2所示。
图1-2 输出Scala版本的信息
此时执行scala命令,则会进入Scala的命令行模式,在此可以编写Scala表达式和程序,如图1-3所示。
图1-3 Scala命令行模式
到Scala官网(https://www.scala-lang.org/download/)下载Linux安装包scala-2.12.7.tgz,并将其上传到CentOS系统的/opt/softwares目录。
然后执行以下命令,解压安装文件到/opt/modules目录:
$ tar -zxvf scala-2.12.7.tgz -C /opt/modules/
修改环境变量文件/etc/profile:
$ sudo vi /etc/profile
添加以下内容:
export SCALA_HOME=/opt/modules/scala-2.12.7/ export PATH=$PATH:$SCALA_HOME/bin
然后刷新环境变量文件使其生效:
$ source /etc/profile
在任意目录执行scala -version命令,若能成功输出以下版本信息,则说明Scala安装成功:
Scala code runner version 2.12.7 -- Copyright 2002-2018, LAMP/EPFL and Lightbend, Inc.
此时执行scala命令,则会进入Scala的命令行模式,在此可以编写Scala表达式和程序:
$ scala Welcome to Scala 2.12.7 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_144). Type in expressions for evaluation. Or try :help. scala>