一步步教你搭建Scala開發(fā)環(huán)境(非常詳細!)
一、Scala開發(fā)環(huán)境搭建
1.1、安裝scala
1、首先確保jdk是否安裝成功
如果還未安裝jdk,請猛戳這里–> JDK安裝教程
2、下載對應(yīng)的scala安裝包
我這里以下載scala2.11.12為例
找到scala2.11.12下載
3、將scala2.11.12.zip解壓到指定目錄
注意:解壓路徑不能有任何中文字符,最好不要有空格
4、配置scala環(huán)境變量
添加到系統(tǒng)路徑 path
環(huán)境變量要使用大寫 SCALA_HOME
5、測試scala是否配置成功
win+r打開cmd,輸入scala
1.2、scala插件安裝
默認情況下IDEA不支持scala開發(fā),所以需要安裝scala插件
插件的安裝方式有兩種,一種是離線安裝一種是在線安裝
1.2.1、在線安裝
在線安裝由于網(wǎng)的問題可能會安裝失敗。
【1】settings找到Plugins
【2】搜索scala 點擊進行下載
【3】下載成功,重啟IDE
【4】查看是否安裝成功
1.2.2、離線安裝
在線安裝可能會安裝失敗,所以更加推薦離線安裝,下載對應(yīng)IDEA版本的scala插件
【1】查看idea版本
【2】下載對應(yīng)版本的scala插件
插件下載地址:https://plugins.jetbrains.com/plugin/1347-scala/versions
找到對應(yīng)的版本進行下載
【3】插件離線安裝步驟
(1)建議將該插件 scala-intellij-bin-20xx.x.x.zip 文件,放到 Scala 的安裝目錄 SCALA_HOME 下,方便管理。
(2)打開 IDEA,在左上角找到 File->在下拉菜單中點擊 Setting… ->點擊 Plugins->點擊右 下 角 Install plugin from disk… , 找 到 插 件 存 儲 路 徑 ,最后點擊 ok即可
【4】重啟IDEA即可
1.3、Scala快速入門
1、創(chuàng)建一個maven項目
2、引入scala框架
默認情況下,maven不支持scala開發(fā),需要引入Scala框架,
注意:如果是第一次引入框架,Use libary 看不到,需要選擇你的 Scala 安裝目錄,然后工具就會自動識別,就會顯示 user libary。
選中新建的項目右鍵 選擇 Add Framework Support --> 選擇scala
3、創(chuàng)建項目的源文件目錄
右鍵main新建一個目錄scala
選中scala右鍵 mark directory as 選擇Source root,看看文件夾的變化
4、在scala下新建一個包
com.zhou.scala.quickstart
右鍵點擊 com.zhou.scala.quickstart->New->Scala Class->Kind 項選擇 Object->Name 項輸入 QuickStart。
5、編寫代碼
package com.zhou.scala.quickstart /** * @author it春和 * @create 2022-04-24 16:22 */ object QuickStart { def main(args: Array[String]): Unit = { println("hello scala!") System.out.println("你好 scala!") } }
觀察發(fā)現(xiàn):scala中也可以運行java代碼
1.4、關(guān)聯(lián)scala源碼
在使用 Scala 過程中,為了搞清楚 Scala 底層的機制,需要查看源碼,那么我們就需要知道如何關(guān)聯(lián)和查看 Scala 的源碼包。
1、下載源碼包
下載對應(yīng)版本的源碼包:
下載地址 https://www.scala-lang.org/download/all.html
2、將我們的源碼包 scala-sources-2.11.12.tar.gz 拷貝到 SCALA_HOME\lib 文件夾 下,并解壓為 scala-sources-2.12.11 文件夾
3、點擊 Attach Sources…->選擇 SCALA_HOME\lib\scala-sources-2.12.11,這個 文件夾,就可以看到源碼了
4、點擊查看源碼
1.5、Scala API
離線查看:下載scala API文檔 解壓即可查看
總結(jié)
到此這篇關(guān)于搭建Scala開發(fā)環(huán)境的文章就介紹到這了,更多相關(guān)搭建Scala開發(fā)環(huán)境內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
詳解Springboot應(yīng)用啟動以及關(guān)閉時完成某些操作
這篇文章主要介紹了詳解Springboot應(yīng)用啟動以及關(guān)閉時完成某些操作,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-11-11springboot接口返回數(shù)據(jù)類型全面解析
這篇文章主要介紹了springboot接口返回數(shù)據(jù)類型問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-12-12Spring學習筆記之RestTemplate使用小結(jié)
這篇文章主要給大家介紹了關(guān)于Spring學習筆記之RestTemplate使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2018-08-08Java 實現(xiàn)漢字轉(zhuǎn)換為拼音的實例
這篇文章主要介紹了Java 實現(xiàn)漢字轉(zhuǎn)換為拼音的實例的相關(guān)資料,需要的朋友可以參考下2016-12-12Java多線程中不同條件下編寫生產(chǎn)消費者模型方法介紹
這篇文章主要介紹了Java多線程中不同條件下編寫生產(chǎn)消費者模型方法介紹,介紹了生產(chǎn)消費者模型,然后分享了相關(guān)代碼示例,具有一定參考價值,需要的朋友可以了解下。2017-11-11SpringBoot中的@ControllerAdvice注解原理詳解
這篇文章主要介紹了SpringBoot中的@ControllerAdvice注解原理詳解,在SpringBoot應(yīng)用程序啟動過程中,Spring會掃描所有的類,尋找?guī)в蠤ControllerAdvice注解的類這些方法會被添加到一個映射表中,以便后續(xù)處理異常時能找到對應(yīng)的處理方法,需要的朋友可以參考下2024-01-01