在Linux,Unix,Windows上下载,安装Scala

时间:2020-02-23 14:38:03  来源:igfitidea点击:

今天,我们将学习如何下载Scala,然后在Linux,Unix和Windows OS上安装Scala。
Scala在JVM之上运行,因此您应该已经安装了JDK 1.6或者更高版本才能进行Scala安装。
由于您是来这里学习Scala的,因此我假设您知道如何在系统上安装Java。

在Linux系统上下载并安装Scala

在Linux,Ubuntu,Mac OS X或者任何基于Unix的系统上的Scala安装都是相同的,因此以下步骤适用于任何* nix系统。

  • 验证计算机上的JDK安装。
    打开shell /终端并输入java -versionjavac -version

  • 从https://www.scala-lang.org/download/下载Scala Binaries。
    在撰写本文时,Scala版本为2.11.6,因此您应该以scala-2.11.6.tgz下载文件。
    如下所示,使用以下命令解压缩scala-2.11.6.tgz文件。

解压缩后,使用cd命令更改路径以指向目录,如下所示。
例如,我的目录是Downloads,其中解压缩了Scala二进制文件。

现在,我们位于存在Scala二进制文件的downloads目录中。
只需转到bin目录。

现在,如下所示输入scala shell。

这是Scala REPL shell,我们可以其中键入程序并在shell中查看结果。

在Windows上下载并安装Scala

  • 通过在命令提示符下键入以下命令,验证Windows计算机上的JDK安装。

  • 从https://www.scala-lang.org/download/下载Scala二进制文件。
    Scala安装程序文件将以.msi扩展名下载。
    双击或者打开scala-2.11.6.msi文件并选择Run。
    出现安装向导,单击下一步并完成安装过程。
    Scala安装程序还将设置Path环境变量,以便您可以在任何地方运行它。

  • 打开命令提示符,并通过键入cd命令,导航到已安装scala的bin目录,如下所示。

这是scala shell,我们可以其中键入程序并在shell本身中查看输出。
我们可以使用以下命令检查Scala版本。

Scala Hello World示例

现在让我们看看如何在Shell中编写和执行程序。
下面是一个简单的类" Student",我们可以在Scala shell中定义它。

$java -version
java version "1.8.0_20"
Java(TM) SE Runtime Environment (build 1.8.0_20-b26)
Java HotSpot(TM) 64-Bit Server VM (build 25.20-b23, mixed mode)

$javac -version
javac 1.8.0_20

下图显示了它在Scalashell中的外观。

其中我们创建一个"学生"类,并通过传递学生ID和年龄作为参数,以" studentDetails"方法打印学生详细信息。
如果代码中没有错误,则显示消息"定义的类学生"。

创建学生对象并通过传递学生ID和年龄来调用" studdetails"方法。

$tar -xvzf scala-2.11.6.tgz

scala-2.11.6/
scala-2.11.6/man/
scala-2.11.6/man/man1/
scala-2.11.6/man/man1/scala.1
scala-2.11.6/man/man1/scalap.1
scala-2.11.6/man/man1/fsc.1
scala-2.11.6/man/man1/scaladoc.1
scala-2.11.6/man/man1/scalac.1
scala-2.11.6/bin/
scala-2.11.6/bin/scalac
...

返回:定义的对象Stud

现在,通过键入Stud.main(null)运行代码,您将看到下面的输出。