
- Scala 教程
- Scala - 首頁
- Scala - 概述
- Scala - 特性
- Scala - 環境設定
- Scala - 構建工具 (SBT)
- Scala - 基本語法
- 資料型別和變數
- Scala - 資料型別
- Scala - 變數
- Scala - 字串
- Scala - 陣列
- Scala 運算子
- Scala - 運算子
- Scala - 算術運算子
- Scala - 關係運算符
- Scala - 邏輯運算子
- Scala - 位運算子
- Scala - 賦值運算子
- Scala 條件語句
- Scala - IF ELSE
- Scala 迴圈語句
- Scala - 迴圈語句
- Scala - while 迴圈
- Scala - do-while 迴圈
- Scala - for 迴圈
- Scala - break 語句
- Scala 類與物件
- Scala - 類與物件
- Scala - 訪問修飾符
- Scala 方法與函式
- Scala - 函式
- Scala - 按名稱呼叫的函式
- Scala - 帶命名引數的函式
- Scala - 帶可變引數的函式
- Scala - 遞迴函式
- Scala - 預設引數值
- Scala - 高階函式
- Scala - 巢狀函式
- Scala - 匿名函式
- 部分應用函式
- Scala - 柯里化函式
- Scala 集合
- Scala - 集合
- Scala - 列表
- Scala - 集合
- Scala - 對映
- Scala - 元組
- Scala - 迭代器
- Scala - Options
- Scala 模式匹配
- Scala - 模式匹配
- Scala - 異常處理
- Scala - 提取器
- Scala - 正則表示式
- Scala 檔案 I/O
- Scala - 檔案 I/O
- Scala 高階概念
- Scala - 閉包
- Scala - 特質
- Scala 有用資源
- Scala - 快速指南
- Scala - 線上編譯器
- Scala - 有用資源
- Scala - 討論
Scala - 環境設定
Scala 可以安裝在任何UNIX 風格或基於 Windows 的系統上。在開始在您的計算機上安裝 Scala 之前,您必須在計算機上安裝 Java 1.8 或更高版本。
請按照以下步驟安裝 Scala。
步驟 1:驗證您的 Java 安裝
首先,您需要在系統上安裝 Java 軟體開發工具包 (SDK)。要驗證這一點,請根據您正在使用的平臺執行以下兩個命令中的任何一個。
如果Java安裝已正確完成,則它將顯示當前 Java 安裝的版本和規範。示例輸出如下表所示。
平臺 | 命令 | 示例輸出 |
---|---|---|
Windows |
開啟命令控制檯並輸入:
|
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 "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>

對於 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
|
將 Java 編譯器位置的完整路徑新增到系統路徑。
序號 | 平臺和說明 |
---|---|
1 |
Windows 將字串“C:\Program Files\Java\jdk1.7.0_60\bin”新增到系統變數 PATH 的末尾。 |
2 |
Linux
|
如上所述,從命令提示符執行命令java -version。
步驟 3:安裝 Scala
您可以從http://www.scala-lang.org/downloads下載 Scala。撰寫本教程時,我下載了“scala-2.11.5-installer.jar”。請確保您擁有管理員許可權才能繼續。現在,在命令提示符下執行以下命令:
平臺 | 命令和輸出 | 說明 |
---|---|---|
Windows |
|
此命令將顯示一個安裝嚮導,該向導將指導您在 Windows 機器上安裝 Scala。安裝過程中,它會詢問許可協議,只需接受即可,接下來它會詢問安裝 Scala 的路徑。我選擇了預設路徑“C:\Program Files\Scala”,您可以根據需要選擇合適的路徑。 |
Linux |
命令:
輸出: 歡迎使用 Scala 2.9.0.1 安裝程式! 按 1 繼續,按 2 退出,按 3 重新顯示 1................................................ [ 開始解壓 ] [ 正在處理軟體包:軟體包安裝 (1/1) ] [ 解壓完成 ] [ 控制檯安裝完成 ] |
安裝過程中,它會詢問許可協議,要接受它,請輸入 1,它會詢問安裝 Scala 的路徑。我輸入了`/usr/local/share`,您可以根據需要選擇合適的路徑。 |
例如,在Windows中:

最後,開啟一個新的命令提示符並鍵入Scala -version 並按 Enter 鍵。您應該看到以下內容:
平臺 | 命令 | 輸出 |
---|---|---|
Windows |
|
Scala code runner version 2.11.5 -- Copyright 2002-2013, LAMP/EPFL |
Linux |
|
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
您可以開啟 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。