欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

一步步教你搭建Scala開(kāi)發(fā)環(huán)境(非常詳細(xì)!)

 更新時(shí)間:2022年04月28日 11:30:44   作者:it春和  
Scala是一門(mén)基于jvm的函數(shù)式的面向?qū)ο缶幊陶Z(yǔ)言,擁有比java更加簡(jiǎn)潔的語(yǔ)法,下面這篇文章主要給大家介紹了關(guān)于搭建Scala開(kāi)發(fā)環(huán)境的相關(guān)資料,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下

一、Scala開(kāi)發(fā)環(huán)境搭建

1.1、安裝scala

1、首先確保jdk是否安裝成功

如果還未安裝jdk,請(qǐng)猛戳這里–> JDK安裝教程

2、下載對(duì)應(yīng)的scala安裝包

Scala官網(wǎng)地址

我這里以下載scala2.11.12為例

找到scala2.11.12下載

3、將scala2.11.12.zip解壓到指定目錄

注意:解壓路徑不能有任何中文字符,最好不要有空格

4、配置scala環(huán)境變量

添加到系統(tǒng)路徑 path

環(huán)境變量要使用大寫(xiě) SCALA_HOME

5、測(cè)試scala是否配置成功

win+r打開(kāi)cmd,輸入scala

1.2、scala插件安裝

默認(rèn)情況下IDEA不支持scala開(kāi)發(fā),所以需要安裝scala插件

插件的安裝方式有兩種,一種是離線(xiàn)安裝一種是在線(xiàn)安裝

1.2.1、在線(xiàn)安裝

在線(xiàn)安裝由于網(wǎng)的問(wèn)題可能會(huì)安裝失敗。

【1】settings找到Plugins

【2】搜索scala 點(diǎn)擊進(jìn)行下載

【3】下載成功,重啟IDE

【4】查看是否安裝成功

1.2.2、離線(xiàn)安裝

在線(xiàn)安裝可能會(huì)安裝失敗,所以更加推薦離線(xiàn)安裝,下載對(duì)應(yīng)IDEA版本的scala插件

【1】查看idea版本

【2】下載對(duì)應(yīng)版本的scala插件

插件下載地址:https://plugins.jetbrains.com/plugin/1347-scala/versions

找到對(duì)應(yīng)的版本進(jìn)行下載

【3】插件離線(xiàn)安裝步驟

(1)建議將該插件 scala-intellij-bin-20xx.x.x.zip 文件,放到 Scala 的安裝目錄 SCALA_HOME 下,方便管理。

(2)打開(kāi) IDEA,在左上角找到 File->在下拉菜單中點(diǎn)擊 Setting… ->點(diǎn)擊 Plugins->點(diǎn)擊右 下 角 Install plugin from disk… , 找 到 插 件 存 儲(chǔ) 路 徑 ,最后點(diǎn)擊 ok即可

【4】重啟IDEA即可

1.3、Scala快速入門(mén)

1、創(chuàng)建一個(gè)maven項(xiàng)目

2、引入scala框架

默認(rèn)情況下,maven不支持scala開(kāi)發(fā),需要引入Scala框架,

注意:如果是第一次引入框架,Use libary 看不到,需要選擇你的 Scala 安裝目錄,然后工具就會(huì)自動(dòng)識(shí)別,就會(huì)顯示 user libary。

選中新建的項(xiàng)目右鍵 選擇 Add Framework Support --> 選擇scala

3、創(chuàng)建項(xiàng)目的源文件目錄

右鍵main新建一個(gè)目錄scala

選中scala右鍵 mark directory as 選擇Source root,看看文件夾的變化

4、在scala下新建一個(gè)包

com.zhou.scala.quickstart

右鍵點(diǎn)擊 com.zhou.scala.quickstart->New->Scala Class->Kind 項(xiàng)選擇 Object->Name 項(xiàng)輸入 QuickStart。

5、編寫(xiě)代碼

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中也可以運(yùn)行java代碼

1.4、關(guān)聯(lián)scala源碼

在使用 Scala 過(guò)程中,為了搞清楚 Scala 底層的機(jī)制,需要查看源碼,那么我們就需要知道如何關(guān)聯(lián)和查看 Scala 的源碼包。

1、下載源碼包

下載對(duì)應(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、點(diǎn)擊 Attach Sources…->選擇 SCALA_HOME\lib\scala-sources-2.12.11,這個(gè) 文件夾,就可以看到源碼了

4、點(diǎn)擊查看源碼

1.5、Scala API

Scala官方編程指南在線(xiàn)查看

離線(xiàn)查看:下載scala API文檔 解壓即可查看

總結(jié)

到此這篇關(guān)于搭建Scala開(kāi)發(fā)環(huán)境的文章就介紹到這了,更多相關(guān)搭建Scala開(kāi)發(fā)環(huán)境內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java中的AQS同步隊(duì)列問(wèn)題詳解

    Java中的AQS同步隊(duì)列問(wèn)題詳解

    AQS?提供一套基礎(chǔ)的機(jī)制來(lái)實(shí)現(xiàn)線(xiàn)程的同步、阻塞與喚醒、等待隊(duì)列等功能,也就是想要深入學(xué)習(xí)線(xiàn)程工具類(lèi),這個(gè)同步隊(duì)列就必須得掌握,這篇文章主要介紹了Java中的AQS同步隊(duì)列問(wèn)題,需要的朋友可以參考下
    2022-06-06
  • Ajax登錄驗(yàn)證實(shí)現(xiàn)代碼

    Ajax登錄驗(yàn)證實(shí)現(xiàn)代碼

    這篇文章主要為大家詳細(xì)介紹了jQuery+ajax實(shí)現(xiàn)用戶(hù)登錄驗(yàn)證,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • 詳解Springboot應(yīng)用啟動(dòng)以及關(guān)閉時(shí)完成某些操作

    詳解Springboot應(yīng)用啟動(dòng)以及關(guān)閉時(shí)完成某些操作

    這篇文章主要介紹了詳解Springboot應(yīng)用啟動(dòng)以及關(guān)閉時(shí)完成某些操作,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-11-11
  • Java模仿微信實(shí)現(xiàn)零錢(qián)通簡(jiǎn)易功能(兩種版本)

    Java模仿微信實(shí)現(xiàn)零錢(qián)通簡(jiǎn)易功能(兩種版本)

    本文主要介紹了使用Java開(kāi)發(fā)零錢(qián)通項(xiàng)目, 模仿微信實(shí)現(xiàn)簡(jiǎn)易功能,可以完成收益入賬,消費(fèi),查看明細(xì),退出系統(tǒng)等功能。文中一共介紹了兩種實(shí)現(xiàn)方法,快來(lái)學(xué)習(xí)吧
    2021-12-12
  • springboot接口返回?cái)?shù)據(jù)類(lèi)型全面解析

    springboot接口返回?cái)?shù)據(jù)類(lèi)型全面解析

    這篇文章主要介紹了springboot接口返回?cái)?shù)據(jù)類(lèi)型問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Spring學(xué)習(xí)筆記之RestTemplate使用小結(jié)

    Spring學(xué)習(xí)筆記之RestTemplate使用小結(jié)

    這篇文章主要給大家介紹了關(guān)于Spring學(xué)習(xí)筆記之RestTemplate使用的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-08-08
  • Java 實(shí)現(xiàn)漢字轉(zhuǎn)換為拼音的實(shí)例

    Java 實(shí)現(xiàn)漢字轉(zhuǎn)換為拼音的實(shí)例

    這篇文章主要介紹了Java 實(shí)現(xiàn)漢字轉(zhuǎn)換為拼音的實(shí)例的相關(guān)資料,需要的朋友可以參考下
    2016-12-12
  • Java的Jackson自定義序列化詳解

    Java的Jackson自定義序列化詳解

    這篇文章主要介紹了Java的Jackson自定義序列化詳解,對(duì)比序列化器,可以看到,使用@JsonValue注解已經(jīng)將Leader類(lèi)的序列化方式改變了,進(jìn)而影響了Country類(lèi),再來(lái)執(zhí)行test7()測(cè)試反序列化,結(jié)果與之前是一致的,需要的朋友可以參考下
    2023-11-11
  • Java多線(xiàn)程中不同條件下編寫(xiě)生產(chǎn)消費(fèi)者模型方法介紹

    Java多線(xiàn)程中不同條件下編寫(xiě)生產(chǎn)消費(fèi)者模型方法介紹

    這篇文章主要介紹了Java多線(xiàn)程中不同條件下編寫(xiě)生產(chǎn)消費(fèi)者模型方法介紹,介紹了生產(chǎn)消費(fèi)者模型,然后分享了相關(guān)代碼示例,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-11-11
  • SpringBoot中的@ControllerAdvice注解原理詳解

    SpringBoot中的@ControllerAdvice注解原理詳解

    這篇文章主要介紹了SpringBoot中的@ControllerAdvice注解原理詳解,在SpringBoot應(yīng)用程序啟動(dòng)過(guò)程中,Spring會(huì)掃描所有的類(lèi),尋找?guī)в蠤ControllerAdvice注解的類(lèi)這些方法會(huì)被添加到一個(gè)映射表中,以便后續(xù)處理異常時(shí)能找到對(duì)應(yīng)的處理方法,需要的朋友可以參考下
    2024-01-01

最新評(píng)論