Scala - 環境設定



Scala 可以安裝在任何UNIX 風格或基於 Windows 的系統上。在開始在您的計算機上安裝 Scala 之前,您必須在計算機上安裝 Java 1.8 或更高版本。

請按照以下步驟安裝 Scala。

步驟 1:驗證您的 Java 安裝

首先,您需要在系統上安裝 Java 軟體開發工具包 (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 編譯器位置的完整路徑新增到系統路徑。

序號 平臺和說明
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

輸出

歡迎使用 Scala 2.9.0.1 安裝程式!

主頁位於:http://Scala-lang.org/

按 1 繼續,按 2 退出,按 3 重新顯示

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

[ 開始解壓 ]

[ 正在處理軟體包:軟體包安裝 (1/1) ]

[ 解壓完成 ]

[ 控制檯安裝完成 ]

安裝過程中,它會詢問許可協議,要接受它,請輸入 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, tutorialspoint")
Hello, tutorialspoint

scala> 4+5
val res0: Int = 9

scala> 10/6
val res1: Int = 1

scala>

請注意,您也可以在各種 IDE(如 IntelliJ 和 VSCode 與 metals)上使用 Scala。

廣告