Scala - 环境设置



Scala 可以安装在任何UNIX 风格或基于 Windows 的系统上。在开始在您的计算机上安装 Scala 之前,您必须在计算机上安装 Java 1.8 或更高版本。

请按照以下步骤安装 Scala。

步骤 1:验证您的 Java 安装

首先,您需要在系统上安装 Java 软件开发工具包 (SDK)。要验证这一点,请根据您正在使用的平台执行以下两个命令中的任何一个。

如果Java安装已正确完成,则它将显示当前 Java 安装的版本和规范。示例输出如下表所示。

平台 命令 示例输出
Windows

打开命令控制台并输入:

>java –version

Java version "1.8.0_31"

Java (TM) SE Run Time

Environment (build 1.8.0_31-b31)

Java Hotspot (TM) 64-bit Server

VM (build 25.31-b07, mixed mode)

Linux

打开命令终端并输入:

$java –version

Java version "1.8.0_31"

Open JDK Runtime Environment (rhel-2.8.10.4.el6_4-x86_64)

Open JDK 64-Bit Server VM (build 25.31-b07, mixed mode)

我们假设本教程的读者系统中安装了 Java SDK 1.8.0_31 版本。

如果您没有 Java SDK,请从http://www.oracle.com/technetwork/java/javase/downloads/index.html下载最新版本并安装。

示例

对于 Windows

C:\Windows\System32>java --version

如果您的计算机上安装了 Java,则输出将如下所示:

Microsoft Windows [Version 10.0.22621.2283]
(c) Microsoft Corporation. All rights reserved.

C:\Windows\System32>java --version
java 21.0.1 2023-10-17 LTS
Java(TM) SE Runtime Environment (build 21.0.1+12-LTS-29)
Java HotSpot(TM) 64-Bit Server VM (build 21.0.1+12-LTS-29, mixed mode, sharing)

C:\Windows\System32>
Java Version Installed

对于 Linux

$ java -version

如果您的计算机上安装了 Java,则输出将如下所示:

java version "11.0.11"
Java(TM) SE Runtime Environment (build 11.0.11+9-LTS)
Java HotSpot(TM) 64-Bit Server VM (build 11.0.11+9-LTS, mixed mode)

如果 Java 安装已正确完成,它将显示当前 Java 安装的版本和规范。如果您的计算机上尚未安装 Java,则会出现错误消息。

步骤 2:设置您的 Java 环境

设置环境变量 JAVA_HOME 以指向 Java 安装在您机器上的基目录位置。例如:

序号 平台和说明
1

Windows

将 JAVA_HOME 设置为 C:\ProgramFiles\java\jdk1.7.0_60

2

Linux

export JAVA_HOME=/usr/local/java-current

将 Java 编译器位置的完整路径添加到系统路径。

序号 平台和说明
1

Windows

将字符串“C:\Program Files\Java\jdk1.7.0_60\bin”添加到系统变量 PATH 的末尾。

2

Linux

export PATH=$PATH:$JAVA_HOME/bin/

如上所述,从命令提示符执行命令java -version

步骤 3:安装 Scala

您可以从https://scala-lang.org.cn/downloads下载 Scala。撰写本教程时,我下载了“scala-2.11.5-installer.jar”。请确保您拥有管理员权限才能继续。现在,在命令提示符下执行以下命令:

平台 命令和输出 说明
Windows

>java –jar scala-2.11.5-installer.jar>

此命令将显示一个安装向导,该向导将指导您在 Windows 机器上安装 Scala。安装过程中,它会询问许可协议,只需接受即可,接下来它会询问安装 Scala 的路径。我选择了默认路径“C:\Program Files\Scala”,您可以根据需要选择合适的路径。

Linux

命令

$java –jar scala-2.9.0.1-installer.jar

输出

欢迎使用 Scala 2.9.0.1 安装程序!

主页位于:http://Scala-lang.org/

按 1 继续,按 2 退出,按 3 重新显示

1................................................

[ 开始解压 ]

[ 正在处理软件包:软件包安装 (1/1) ]

[ 解压完成 ]

[ 控制台安装完成 ]

安装过程中,它会询问许可协议,要接受它,请输入 1,它会询问安装 Scala 的路径。我输入了`/usr/local/share`,您可以根据需要选择合适的路径。

例如,在Windows中:

Scala Version Installed

最后,打开一个新的命令提示符并键入Scala -version 并按 Enter 键。您应该看到以下内容:

平台 命令 输出
Windows

>scala -version

Scala code runner version 2.11.5 -- Copyright 2002-2013, LAMP/EPFL

Linux

$scala -version

Scala code runner version 2.9.0.1 – Copyright 2002-2013, LAMP/EPFL

例如,在Windows中:

C:\Windows\System32>scala --version
Scala code runner version 3.3.1 -- Copyright 2002-2023, LAMP/EPFL

C:\Windows\System32>
Scala Version Windows

使用命令测试和运行 Scala

您可以打开 cmd 并运行这些命令来执行它们。例如,在 Windows 中:

Microsoft Windows [Version 10.0.22621.2283]
(c) Microsoft Corporation. All rights reserved.

C:\Users\Jai Shree Mithlesh>scala --version
Scala code runner version 3.3.1 -- Copyright 2002-2023, LAMP/EPFL

C:\Users\Jai Shree Mithlesh>scala
Welcome to Scala 3.3.1 (21.0.1, Java Java HotSpot(TM) 64-Bit Server VM).
Type in expressions for evaluation. Or try :help.

scala> println("Hello, tutorialspoint")
Hello, tutorialspoint

scala> 4+5
val res0: Int = 9

scala> 10/6
val res1: Int = 1

scala>

请注意,您也可以在各种 IDE(如 IntelliJ 和 VSCode 与 metals)上使用 Scala。

广告