Scala 安装及环境配置
本章将指导你完成 Scala 开发环境的搭建,包括 JDK、Scala、构建工具和 IDE 的安装配置。
系统要求
在开始之前,确保你的系统满足以下要求:
- 操作系统: Windows 10+、macOS 10.14+、或 Linux
- 内存: 至少 4GB RAM(推荐 8GB+)
- 磁盘空间: 至少 2GB 可用空间
- 网络: 稳定的互联网连接(用于下载依赖)
第一步:安装 Java JDK
Scala 运行在 Java 虚拟机 (JVM) 上,因此首先需要安装 JDK。
检查现有 Java 安装
打开终端或命令提示符,运行:
如果显示 Java 8 或更高版本,可以跳过 JDK 安装。
安装 JDK
方法一:使用 SDKMAN(推荐)
SDKMAN 是管理多个 JDK 版本的优秀工具:
方法二:直接下载安装
- 访问 OpenJDK 官网 或 Oracle JDK 官网
- 下载适合你操作系统的 JDK 17 或更高版本
- 按照安装向导完成安装
- 配置环境变量
JAVA_HOME
验证 JDK 安装
第二步:安装 Scala
方法一:使用 SDKMAN(推荐)
方法二:使用 Coursier
Coursier 是 Scala 社区推荐的安装工具:
Linux/macOS:
Windows:
下载并运行 cs-x86_64-pc-win32.exe
方法三:手动安装
- 访问 Scala 官网
- 下载最新的 Scala 发行版
- 解压到合适的目录
- 将
bin目录添加到 PATH 环境变量
验证 Scala 安装
第三步:安装 sbt(Scala Build Tool)
sbt 是 Scala 的标准构建工具。
使用 SDKMAN 安装
使用包管理器安装
macOS (Homebrew):
Ubuntu/Debian:
Windows:
下载并安装 sbt-1.8.2.msi
验证 sbt 安装
第四步:选择和配置 IDE
IntelliJ IDEA(推荐)
IntelliJ IDEA 是 Scala 开发的首选 IDE。
安装步骤:
- 下载 IntelliJ IDEA Community Edition(免费)
- 安装并启动 IDEA
- 安装 Scala 插件:
- 打开
File→Settings→Plugins - 搜索 "Scala" 并安装
- 重启 IDEA
- 打开
配置 Scala SDK:
- 打开
File→Project Structure - 选择
Global Libraries - 点击
+→Scala SDK - 选择已安装的 Scala 版本
Visual Studio Code
VS Code 也是不错的选择,特别适合轻量级开发。
安装步骤:
- 下载并安装 VS Code
- 安装 Scala 扩展:
- 打开扩展面板 (
Ctrl+Shift+X) - 搜索并安装 "Scala (Metals)"
- 安装 "Scala Syntax (official)"
- 打开扩展面板 (
Vim/Neovim
对于 Vim 用户,可以使用 coc-metals 插件。
第五步:创建第一个 Scala 项目
使用 sbt 创建项目
创建 Hello World 程序
运行程序
你应该看到输出:
第六步:使用 Scala REPL
Scala REPL(Read-Eval-Print Loop)是学习和实验的好工具。
启动 REPL
在 REPL 中尝试一些代码
项目结构说明
标准的 Scala 项目结构如下:
常用 sbt 命令
配置文件示例
build.sbt 详细配置
project/build.properties
故障排除
常见问题
1. Java 版本不兼容
错误: Unsupported major.minor version
解决: 确保使用 Java 8 或更高版本
2. sbt 下载依赖慢
解决: 配置国内镜像源
创建 ~/.sbt/repositories 文件:
3. IDE 无法识别 Scala 代码
解决:
- 确保安装了 Scala 插件
- 检查项目是否正确导入
- 重新导入项目
性能优化
增加 sbt 内存
在项目根目录创建 .sbtopts 文件:
启用并行编译
在 build.sbt 中添加:
验证安装
创建一个测试脚本来验证所有工具是否正确安装:
下一步
现在你已经成功搭建了 Scala 开发环境!接下来我们将学习:
- Scala 基础语法 - 了解 Scala 的基本语法规则
- 如何编写和运行 Scala 程序
- Scala 的核心概念和特性
准备好开始编写 Scala 代码了吗?让我们继续学习!