Scala 安装

以下是如何在不同操作系统上安装 Scala 的中文讲解,步骤简洁清晰,适合初学者。如果需要更详细的配置或特定版本安装,请告诉我!


Scala 安装指南

Scala 运行在 Java 虚拟机 (JVM) 上,因此安装 Scala 前需确保已安装 Java Development Kit (JDK)。以下是 Windows、macOS 和 Linux 的安装步骤。

1. 检查和安装 JDK

Scala 需要 JDK 8 或更高版本(推荐 JDK 11 或 17)。

  • 检查是否已安装 JDK
    在终端或命令行运行:
  java -version

如果返回 Java 版本信息(如 java version "17.0.8"),则 JDK 已安装;否则需安装 JDK。

  • 安装 JDK
  • 访问 Oracle 官网 (https://www.oracle.com/java/) 或 OpenJDK (https://openjdk.java.net/) 下载最新 JDK。
  • 按系统提示安装,完成后设置环境变量(见下文)。

2. 下载 Scala

Scala 提供两种主要安装方式:手动安装或使用包管理工具。以下以手动安装最新稳定版(截至 2025 年 9 月,例如 Scala 2.13.x 或 3.x)为例。

  1. 访问 Scala 官网:https://www.scala-lang.org/download/
  2. 下载适合你系统的二进制文件:
  • Windows:选择 .zip 文件。
  • macOS/Linux:选择 .tgz 文件。
  1. 下载后解压到指定目录(如 C:\Scala/usr/local/scala)。

3. 配置环境变量

为了在命令行运行 Scala,需要设置环境变量。

Windows
  1. 解压 Scala 到目录,例如 C:\Program Files\scala
  2. 配置环境变量:
  • 右键“此电脑” → “属性” → “高级系统设置” → “环境变量”。
  • 在“系统变量”中,找到 Path,添加 Scala 的 bin 目录(如 C:\Program Files\scala\bin)。
  • 如果 JDK 未配置,添加 JDK 的 bin 目录(如 C:\Program Files\Java\jdk-17\bin)。
  1. 打开命令提示符,输入 scala -version 检查是否成功(应显示 Scala 版本信息)。
macOS
  1. 解压 Scala 到目录,例如 /usr/local/scala
   sudo tar -zxvf scala-2.13.x.tgz -C /usr/local/scala
  1. 配置环境变量:
  • 编辑 ~/.zshrc(或 ~/.bashrc,视终端而定):
    bash nano ~/.zshrc
  • 添加以下行:
    bash export SCALA_HOME=/usr/local/scala export PATH=$SCALA_HOME/bin:$PATH
  • 保存并运行:
    bash source ~/.zshrc
  1. 运行 scala -version 检查安装。
Linux
  1. 解压 Scala:
   sudo tar -zxvf scala-2.13.x.tgz -C /usr/local/scala
  1. 配置环境变量:
  • 编辑 ~/.bashrc/etc/profile
    bash nano ~/.bashrc
  • 添加:
    bash export SCALA_HOME=/usr/local/scala export PATH=$SCALA_HOME/bin:$PATH
  • 保存并运行:
    bash source ~/.bashrc
  1. 运行 scala -version 检查。

4. 验证安装

在终端或命令行输入:

scala -version

如果返回类似 Scala code runner version 2.13.x3.x.x,说明安装成功。你也可以运行 scala 进入交互式 REPL 环境:

scala> println("Hello, Scala!")
Hello, Scala!

5. 可选:使用包管理工具安装

  • macOS (Homebrew)
  brew install scala
  • Linux (SDKMAN)
  curl -s "https://get.sdkman.io" | bash
  source ~/.sdkman/bin/sdkman-init.sh
  sdk install scala
  • 这些工具会自动配置环境变量,适合快速安装。

6. 安装 IDE 支持

推荐使用 IntelliJ IDEA 或 Visual Studio Code 配置 Scala 开发环境:

  • IntelliJ IDEA
  1. 安装 IntelliJ IDEA Community 或 Ultimate 版。
  2. 安装 Scala 插件(File → Settings → Plugins → 搜索 “Scala”)。
  3. 创建新 Scala 项目,选择已安装的 Scala 版本。
  • VS Code
  1. 安装 “Metals” 扩展(Scala 的语言服务器)。
  2. 确保 JDK 和 Scala 已安装,Metals 会自动配置。

7. 常见问题

  • Java 未找到:确保 JDK 已安装并配置 JAVA_HOME 环境变量。
  • Scala 版本不匹配:确认下载的 Scala 版本与项目需求一致(Scala 2.x 和 3.x 不完全兼容)。
  • PATH 配置错误:检查 Path 是否包含 Scala 的 bin 目录。

8. 学习与测试

安装完成后,尝试运行以下代码保存为 Hello.scala

object Hello {
  def main(args: Array[String]): Unit = {
    println("Hello, Scala!")
  }
}

编译并运行:

scalac Hello.scala
scala Hello

输出:Hello, Scala!


如果需要特定版本(如 Scala 3)、sbt(Scala 构建工具)安装或更详细的 IDE 配置,请告诉我!

类似文章

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注