鍍金池/ 教程/ Scala/ Scala開發(fā)環(huán)境安裝配置
Scala方法重載
Scala模式匹配
Scala throw關鍵字
Scala提取器
Scala概述
Scala throws關鍵字
Scala finally塊
Scala正則表達式
Scala循環(huán)語句
Scala多線程
Scala函數(shù)
Scala final關鍵字
Scala方法覆蓋
Scala字符串
Scala線程實現(xiàn)
Scala異常處理
Scala類和對象
Scala數(shù)據(jù)類型
Scala單例和伴生對象
Scala構(gòu)造函數(shù)
Scala教程
Scala Case類和對象
Scala繼承
Scala開發(fā)環(huán)境安裝配置
Scala運算符
Scala文件I/O
Scala線程方法
Scala變量
Scala try-catch語句
Scala基礎語法
Scala集合
Scala數(shù)組
Scala閉包
Scala訪問修辭符
Scala this關鍵字

Scala開發(fā)環(huán)境安裝配置

Scala可以安裝在任何基于UNIX/Linux或基于Windows的系統(tǒng)上。在您的機器上開始安裝Scala之前,必須在計算機上安裝Java 1.8或更高版本。

下面請按照以下步驟安裝Scala。

步驟1:安裝Java

首先,您需要在系統(tǒng)上安裝Java軟件開發(fā)工具包(SDK)。要驗證是否已經(jīng)安裝了Java,請根據(jù)您正在使用的操作系統(tǒng)平臺,執(zhí)行以下兩個命令 -

對于Linux/Unix系統(tǒng) -

$java –version

對于Windows系統(tǒng)(打開命令提示符) -

C:\Users\Administrator>java -version
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)

如果Java安裝已經(jīng)正確完成,那么它將顯示Java安裝的當前版本和規(guī)范。 示例輸出如下表所示。

我們假設本教程的讀者在他們的系統(tǒng)上安裝了Java 1.8.0_65 版本。

如何安裝Java JDK,請參考:

基于命令行安裝Scala

http://www.scala-lang.org/downloads 下載Scala安裝包。有兩種安裝方式:

  • IDE安裝包
  • 命令行安裝包(本教程使用的安裝方式)

在撰寫本教程的時候,我下載的是“sbt-1.0.0.msi”,下載完成后安裝即可(注:確保您具有管理員權限以繼續(xù))?,F(xiàn)在,雙擊下載好的“sbt-1.0.0.msi”執(zhí)行安裝 -

第2步:接受安裝協(xié)議 -

第3步:選擇安裝位置(D:\Program Files (x86)\sbt\) -

第4步: 開始安裝 -

第5步: 安裝完成 -

最后,打開一個新的命令提示符并鍵入:sbt -version,并按Enter鍵。應該看到以下內(nèi)容 -

F:\worksp\scala\helloworld>sbt
"C:\Users\Administrator\.sbt\preloaded\org.scala-sbt\sbt\"1.0.0"\jars\sbt.jar"
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0

測試程序 -

要使用sbt從命令行運行代碼,首先創(chuàng)建一個Scala創(chuàng)建一個示例項目(helloworld)。創(chuàng)建一個目錄:F:\worksp\scala\helloworld,并在此目錄下創(chuàng)建一個存放源文件的目錄:F:\worksp\scala\helloworld\main\scala,創(chuàng)建一個scala源文件:helloworld.scala,其代碼如下 -

object helloworld {
  def main(args: Array[String]) = println("Hi,This is my first Scala App !")
}

在這個例子中,sbt 完全按照約定工作。sbt 將會自動找到以下內(nèi)容:

項目根目錄下的源文件 -
src/main/scalasrc/main/java 中的源文件
src/test/scalasrc/test/java 中的測試文件
src/main/resources 或 src/test/resources 中的數(shù)據(jù)文件
lib 中的 jar 文件

默認情況下,sbt 會用和啟動自身相同版本的 Scala 來構(gòu)建項目。

執(zhí)行上面示例代碼,如下所示 -

F:\worksp\scala\helloworld> sbt
"C:\Users\Administrator\.sbt\preloaded\org.scala-sbt\sbt\"1.0.0"\jars\sbt.jar"
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
[warn] No sbt.version set in project/build.properties, base directory: F:\worksp\scala\helloworld
[info] Set current project to helloworld (in build file:/F:/worksp/scala/helloworld/)
[info] sbt server started at 127.0.0.1:5893
sbt:helloworld> run
[info] Running helloworld
Hi,This is my first Scala App !
[success] Total time: 2 s, completed 2017-8-28 21:31:24
sbt:helloworld>

基于IntelliJ IDE行安裝Scala

  1. 確保你有Java 8 JDK(也稱為1.8)

安裝Scala插件

首先,打開 IntelliJ IDEA 中的設置(Setting),在主菜單 File -> Settings…,打開后如下圖所示 -

在左側(cè)選項中,查找 Plugins 選項,并點擊下方的 Browse repositories…,在彈出的對話框中搜索 scala 后點擊安裝,如下圖所示 -

安裝完成后,重啟 IntelliJ IDEA

創(chuàng)建新的Scala項目

打開IntelliJ,然后單擊:File => New => Project,在左側(cè)面板中,選擇Scala。 在右側(cè)面板上,再次選擇Scala。將項目命名為:ScalaDemo,如下圖所示 -

假設這是您第一次使用IntelliJ IDEA創(chuàng)建Scala項目,則需要安裝Scala SDK。 在Scala SDK字段的右側(cè),單擊創(chuàng)建按鈕。

選擇最高版本號(例如2.12.3),然后單擊下載。 這可能需要幾分鐘,但后續(xù)項目可以使用相同的SDK。創(chuàng)建SDK后,單擊完成。

如果無法下載,請參考: http://blog.csdn.net/dream_an/article/details/51935354 來安裝。

當創(chuàng)建項目時,我們將安裝最新版本的Scala。 注意:如果要打開現(xiàn)有的Scala項目,可以在啟動 IntelliJ 時單擊打開。

編寫代碼

在左側(cè)的“項目”窗格中,右鍵單擊src => main => scala ,然后選擇New => Scala Class創(chuàng)建一個類。將此類文件命名為:Hello , 如下圖所示 -

將類中的代碼更改為以下內(nèi)容:

object Hello extends App {
  println("Hello, World!")
}

執(zhí)行代碼

右鍵點擊代碼源文件:Hello.scala,然后選擇Run’Hello’。執(zhí)行結(jié)果如下 -

至此,有關Scala開發(fā)環(huán)境安裝配置演示和講解完成~!