400-650-7353
您所在的位置:首頁(yè) > IT干貨資料 > 大數(shù)據(jù) > 【大數(shù)據(jù)基礎(chǔ)知識(shí)】Scala基礎(chǔ)——開(kāi)發(fā)環(huán)境安裝

【大數(shù)據(jù)基礎(chǔ)知識(shí)】Scala基礎(chǔ)——開(kāi)發(fā)環(huán)境安裝

  • 發(fā)布: 大數(shù)據(jù)培訓(xùn)
  • 來(lái)源:大數(shù)據(jù)干貨資料
  • 2020-07-01 19:31:33
  • 閱讀()
  • 分享
  • 手機(jī)端入口

各位小伙伴對(duì)Java都應(yīng)該很熟悉了,那么什么是Scala呢?Scala是一種強(qiáng)大的、高質(zhì)量的編程語(yǔ)言,可以說(shuō)提到大數(shù)據(jù)就不得不認(rèn)識(shí)Scala了。Scala的最大特點(diǎn)是面向函數(shù)編程,非常簡(jiǎn)潔,所以也深受攻城獅的喜愛(ài)哦!

這次,我們先來(lái)看看如何安裝Scala的開(kāi)發(fā)環(huán)境。

1.1. 安裝JDK

Scala是運(yùn)行在JVM平臺(tái)上的,所以安裝Scala之前首先要安裝JDK。

1.2. 安裝Scala

1.2.1. Windows安裝Scala編譯器

安裝方式一:下載scala-2.11.8.msi后雙擊打開(kāi),一路點(diǎn)擊next運(yùn)行安裝。

安裝方式二:直接使用免安裝版的,解壓即可。

安裝完成之后,配置環(huán)境變量SCALA_HOME和PATH:


可以在cmd窗口下驗(yàn)證: 輸入scala –version, 查看scala版本

輸入scala, 可進(jìn)入scala shell交互界面

輸入:q 或:quit退出scala交互命令行。

1.2.2. Linux中安裝Scala編譯器

下載Scala地址https://downloads.lightbend.com/scala/2.11.8/scala-2.11.8.tgz

1,上傳并解壓Scala到指定目錄

# tar -zxvf scala-2.11.8.tgz -C /usr/local/

2,創(chuàng)建一個(gè)軟鏈接(可選項(xiàng))

# ln -s /usr/local/scala-2.11.8 /usr/local/scala

3,配置環(huán)境變量,將scala加入到PATH中

# vi /etc/profile

1.3. Linux下運(yùn)行第一個(gè)scala程序

1.3.1. 代碼編寫(xiě):

# vim ScalaTest

1.3.2. 代碼編譯:

# scalac ScalaTest

1.3.3. 代碼運(yùn)行:

# scala ScalaTest

運(yùn)行流程(類(lèi)似java):

先編譯(scalac),再執(zhí)行(scala)

scala中,不強(qiáng)制要求源文件和類(lèi)名一致。

1.4. IDEA安裝

Scala的開(kāi)發(fā)工具目前主要有兩種:Eclipse和IDEA。

IDEA的Scala插件更優(yōu)秀,很多Scala攻城獅都喜歡選擇IDEA。

下載地址:http://www.jetbrains.com/idea/download/

下載社區(qū)免費(fèi)版,點(diǎn)擊next安裝即可。如果可以上網(wǎng),我們可以選擇在線安裝Scala插件。我們首先來(lái)看離線安裝Scala插件:

1.安裝IDEA,點(diǎn)擊下一步即可。由于我們離線安裝插件,所以點(diǎn)擊Skip All and Set Default

2.下載IDEA的scala插件,地址http://plugins.jetbrains.com/?idea_ce

1.5. Scala插件離線安裝

3.安裝Scala插件:Configure -> Plugins -> Install plugin from disk -> 選擇Scala插件 -> OK -> 重啟IDEA



文章“【大數(shù)據(jù)基礎(chǔ)知識(shí)】Scala基礎(chǔ)——開(kāi)發(fā)環(huán)境安裝”已幫助

>>本文地址:http://littlerockbway.com/zhuanye/2020/49138.html

THE END  

聲明:本站稿件版權(quán)均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉(zhuǎn)載。

1 您的年齡

2 您的學(xué)歷

3 您更想做哪個(gè)方向的工作?

獲取測(cè)試結(jié)果
  • 大前端大前端
  • 大數(shù)據(jù)大數(shù)據(jù)
  • 互聯(lián)網(wǎng)營(yíng)銷(xiāo)互聯(lián)網(wǎng)營(yíng)銷(xiāo)
  • JavaJava
  • Linux云計(jì)算Linux
  • Python+人工智能Python
  • 嵌入式物聯(lián)網(wǎng)嵌入式
  • 全域電商運(yùn)營(yíng)全域電商運(yùn)營(yíng)
  • 軟件測(cè)試軟件測(cè)試
  • 室內(nèi)設(shè)計(jì)室內(nèi)設(shè)計(jì)
  • 平面設(shè)計(jì)平面設(shè)計(jì)
  • 電商設(shè)計(jì)電商設(shè)計(jì)
  • 網(wǎng)頁(yè)設(shè)計(jì)網(wǎng)頁(yè)設(shè)計(jì)
  • 全鏈路UI/UE設(shè)計(jì)UI設(shè)計(jì)
  • VR/AR游戲開(kāi)發(fā)VR/AR
  • 網(wǎng)絡(luò)安全網(wǎng)絡(luò)安全
  • 新媒體與短視頻運(yùn)營(yíng)新媒體
  • 直播帶貨直播帶貨
  • 智能機(jī)器人軟件開(kāi)發(fā)智能機(jī)器人
 

快速通道fast track

近期開(kāi)班時(shí)間TIME