Scala 环境怎么搭建?

文章导读
上一步 测验 下一步 Scala 可以安装在任何 UNIX 变体或基于 Windows 的系统上。在您的机器上开始安装 Scala 之前,您必须在计算机上安装 Java 1.8 或更高版本。
📋 目录
  1. 步骤 1: 验证您的 Java 安装
  2. 步骤 2: 设置您的 Java 环境
  3. 步骤 3:安装 Scala
  4. 使用命令测试和运行 Scala
A A

Scala - 环境设置



上一步
测验
下一步

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

按照以下步骤安装 Scala。

步骤 1: 验证您的 Java 安装

首先,您需要在系统上安装 Java Software Development Kit (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 compiler 位置的完整路径追加到 System Path。

序号 平台 & 说明
1

Windows

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

2

Linux

Export PATH=$PATH:$JAVA_HOME/bin/

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

步骤 3:安装 Scala

您可以从 http://www.scala-lang.org/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

输出

Welcome to the installation of Scala 2.9.0.1!

The homepage is at − http://Scala-lang.org/

press 1 to continue, 2 to quit, 3 to redisplay

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

[ Starting to unpack ]

[ Processing package: Software Package Installation (1/1) ]

[ Unpacking finished ]

[ Console installation done ]

安装过程中,它会要求同意许可协议,要接受请输入 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, ")
Hello, 

scala> 4+5
val res0: Int = 9

scala> 10/6
val res1: Int = 1

scala>

请注意,您也可以在各种 IDE 中使用 Scala,例如 IntelliJ 和 VSCode with metals。