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)为例。
- 访问 Scala 官网:https://www.scala-lang.org/download/
- 下载适合你系统的二进制文件:
- Windows:选择
.zip
文件。 - macOS/Linux:选择
.tgz
文件。
- 下载后解压到指定目录(如
C:\Scala
或/usr/local/scala
)。
3. 配置环境变量
为了在命令行运行 Scala,需要设置环境变量。
Windows
- 解压 Scala 到目录,例如
C:\Program Files\scala
。 - 配置环境变量:
- 右键“此电脑” → “属性” → “高级系统设置” → “环境变量”。
- 在“系统变量”中,找到
Path
,添加 Scala 的bin
目录(如C:\Program Files\scala\bin
)。 - 如果 JDK 未配置,添加 JDK 的
bin
目录(如C:\Program Files\Java\jdk-17\bin
)。
- 打开命令提示符,输入
scala -version
检查是否成功(应显示 Scala 版本信息)。
macOS
- 解压 Scala 到目录,例如
/usr/local/scala
:
sudo tar -zxvf scala-2.13.x.tgz -C /usr/local/scala
- 配置环境变量:
- 编辑
~/.zshrc
(或~/.bashrc
,视终端而定):bash nano ~/.zshrc
- 添加以下行:
bash export SCALA_HOME=/usr/local/scala export PATH=$SCALA_HOME/bin:$PATH
- 保存并运行:
bash source ~/.zshrc
- 运行
scala -version
检查安装。
Linux
- 解压 Scala:
sudo tar -zxvf scala-2.13.x.tgz -C /usr/local/scala
- 配置环境变量:
- 编辑
~/.bashrc
或/etc/profile
:bash nano ~/.bashrc
- 添加:
bash export SCALA_HOME=/usr/local/scala export PATH=$SCALA_HOME/bin:$PATH
- 保存并运行:
bash source ~/.bashrc
- 运行
scala -version
检查。
4. 验证安装
在终端或命令行输入:
scala -version
如果返回类似 Scala code runner version 2.13.x
或 3.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:
- 安装 IntelliJ IDEA Community 或 Ultimate 版。
- 安装 Scala 插件(File → Settings → Plugins → 搜索 “Scala”)。
- 创建新 Scala 项目,选择已安装的 Scala 版本。
- VS Code:
- 安装 “Metals” 扩展(Scala 的语言服务器)。
- 确保 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 配置,请告诉我!