1. 程式人生 > >IDEA建立scala專案的三種方法

IDEA建立scala專案的三種方法

轉自  https://blog.csdn.net/u013850277/article/details/78526046

  • 用了好幾年的Eclipse,最近想著瞭解下Scala,聽說Intelli JDEA這個工具很強大,因而開始著手試試 Intelli JDEA,下面是運用該工具建立Scala專案的一些簡單操作。
  • Scala的擁護者們認為Scala的主要優勢是速度和它的表達性。

  • 安裝完 IJ IDEA 工具以及配置好Scala 環境便可進行Scala 開發了。 
    IJ IDEA 原本是不支援開發Scala的,因而需要自行安裝Scala外掛

  • 線上安裝Scala外掛步驟如下:

這裡寫圖片描述

這裡寫圖片描述

一、建立普通Scala 專案

這裡寫圖片描述

選擇IDEA 便是建立普通的Scala 專案(注:IJ IDEA版本的不同,這裡IDEA可能顯示成Scala,不過這個並沒有什麼影響)

這裡寫圖片描述

這裡寫圖片描述

下載步驟如下: 
這裡寫圖片描述

新建一個scala class ,選object,建立後如下所示: 
這裡寫圖片描述

二、建立Sbt 專案

  • sbt是scala的御用打包管理工具,SBT-based Scala project (recommended)
  • 注:第一次通過 SBT 建立Scala專案時會很慢(大概需要十來分鐘),因為SBT會載入很多相關的包,但是後面再進行建立就會很快了。

前面的步驟跟建立普通專案一樣: 
這裡寫圖片描述

  • 選擇Scala 版本以及SBT 版本,筆者SBT選擇預設的,Scala 選擇與本地安裝版本一致的

這裡寫圖片描述

  • 建立後的專案結構如圖所示:

這裡寫圖片描述

  • 建立Object

這裡寫圖片描述

三、通過Maven 建立 Scala 專案

  • 通過File - > new project 與前面兩種方式一致就不重複了
  • 選擇Maven(前提得先配置好IJ IDEA 工具的Maven環境) 
    具操作見下圖:

這裡寫圖片描述

  • 點選Next,如下圖:

這裡寫圖片描述

  • 點選Next,選擇已安裝的Maven 環境

這裡寫圖片描述

這裡寫圖片描述

  • 建立成功後如下所示:

這裡寫圖片描述

  • 上面的 App 類以及test中對應的類是建立專案時自動建立的,試著執行發現出現上述錯誤,本人比較懶,所以直接將自動建立的類全部drop掉,自行建立了一個HelloScala類,執行沒問題,如下圖:

這裡寫圖片描述

相關推薦

IDEA建立scala專案方法

轉自  https://blog.csdn.net/u013850277/article/details/78526046 用了好幾年的Eclipse,最近想著瞭解下Scala,聽說Intelli JDEA這個工具很強大,因而開始著手試試 Intelli JDEA,下面是運

iOS開發(Swift):建立UINavigationView的方法

UINavigationController是iOS開發中很常用的一種元件,由於種種原因許多人喜歡從程式碼建立檢視控制元件,包括UINavigationController,但是有時候我們的螢幕控制元件太多,一方面使用storyboard可以方便設計,但是另一方面又需要用程式碼建立UINavi

JS建立物件的方法

JS建立物件的三種方法 工廠模式: function person(name,age,job){ var obj = new Object(); obj.name = name; obj.age = age; obj.sayName = function(){ alert

JavaScript - 建立物件的方法

一.  構造器建立:var objName = new Object() 1.屬性(新增屬性:物件名.屬性名 = 屬性值   訪問屬性:物件名.屬性名)   2.方法(新增方法:物件名.方法名 = function ( )

Linux軟體安裝——mysql5.7-安裝新手入門 6、MySQL建立使用者的方法

因測試工作需要,在Linux上自搭一個mysql服務。 但對入門linux的同志,剛開始最迫切想知道的,大概一個是中文輸入法,另一個就是怎麼安裝軟體。本文主要學習了LINUX安裝軟體的特點,並完成安裝mysql的安裝作為實踐。 一、Linux軟體安裝須知: &

idea建立scala專案

安裝了scala外掛 file 》setting》plugins搜SCALA安裝完之後重啟, 晚上下載sbt安裝。 配置sbtsbt\conf 編輯sbtconfig.txt -Dsbt.log.format=true -Dsbt.ivy.home=C:/softwares/sbt/

React建立元件的方法

無狀態函式式元件 建立純展示元件,只負責根據傳入的props 來展示,不涉及到要state 狀態的操作,是一個只帶有一個render 方法的元件類 建立形式如下: function HelloComponent(props) { return <div>Hello {

c++ 建立物件的方法

c++有三種方法建立物件 結合程式碼來看 1 #include <iostream> 2 using namespace std; 3 class Test { 4 5 private: 6 public:

idea 建立scala專案

使用idea來建立scala專案,如下圖,建立maven專案,並選擇scala工程: 填上其他資訊,scala專案已經建立好了,但是第一次使用時,點選進入檔案,顯示都是黑色,並沒有高亮顯示,這是需要安裝外掛Scala(需要重啟之後才能看到效果):

Spark建立DataFrame的方法

跟關係資料庫的表(Table)一樣,DataFrame是Spark中對帶模式(schema)行列資料的抽象。DateFrame廣泛應用於使用SQL處理大資料的各種場景。建立DataFrame有很多種方法,比如從本地List建立、從RDD建立或者從源資料建立,下面簡要介紹建立DataFrame的三種方

Spring建立物件的方法之一建構函式建立(原始碼)

Spring建立物件有三種方法,分別是: 1、建構函式建立 2、靜態工廠方法 3、例項工廠方法 這裡說下第一種方法,採用建構函式來建立,我這裡直接給原始碼,湊合著看看,能用就可以了,如果想要更深入的瞭解,那麼只有自己去找資料了。 第一個類:D1.java pa

mysql建立使用者的方法

一、賬號名稱的構成方式 賬號的組成方式:使用者名稱+主機(所以可以出現重複的使用者名稱,跟其他的資料庫不一樣) 使用者名稱:16字元以內. 主機名:可以用主機名和IP地址,也可以用萬用字元 萬用字元說明:172.18.10.%(IP地址為172.18.1

JavaScript裡建立物件的方法

JavaScript把幾乎一切都當做物件,因此語言中所有的元素都可以被建立、賦予屬性以及被連結到原型鏈中。僅有的例外是null和undefined。在JavaScript中物件是被創建出來的,它們不是憑空產生的。1. 物件字面量字面量語法可以用內聯的方式描述一個物件,外面有一

idea 啟動springboot的方法

一、直接執行WebApplication啟動類,沒什麼好說的。(我的idea 不知道怎麼回事就是不能啟動) 二、使用命令列CMD 進入到專案目錄,執行mvn spring-boot:run命令,結果專案啟動成功了。看來還是idea配置的問題了。 三、類似於第二種啟動方式,

JavaScript基礎-----建立物件的方法

在 JavaScript 中我們知道無法通過類來建立物件,那麼如何建立物件呢? (1)通過“字面量”方式建立物件 將你的資訊寫到{ }中,並賦值給一個變數,此時這個變數就是一個物件,例: var game = { first : "吃雞", two :

建立圖的方法(鄰接矩陣+鄰接表+十字連結串列)

一、鄰接矩陣 採用矩陣的方式來描述圖中的連線各非連線關係,若不能連上用無窮大或者0來表示,但是如果邊很稀少,頂點很多,那麼將會有很大的浪費。同時,這個矩陣可以同時刻畫有向圖和無向圖,無向圖就是把有向圖根據對角線對稱即可。 1、思想:建立一個結構體,它包含

eclipse建立springboot專案方法

方法一 安裝STS外掛 安裝外掛導向視窗完成後,在eclipse右下角將會出現安裝外掛的進度,等外掛安裝完成後重啟eclipse生效   新建spring boot專案   專案啟動   方法二 1.建立Maven專案 2.

Intelli JDEA 建立Scala專案不同方式

用了好幾年的Eclipse,最近想著瞭解下Scala,聽說Intelli JDEA這個工具很強大,因而開始著手試試 Intelli JDEA,下面是運用該工具建立Scala專案的一些簡單操作。 Scala的擁護者們認為Scala的主要優勢是速度和它的表達性。

Windows 10 應用建立模糊背景視窗的方法

原文 Windows 10 應用建立模糊背景視窗的三種方法 現代的作業系統中建立一張圖片的高斯模糊效果非常容易,不過如果要在視窗中獲得模糊支援就需要作業系統的原生支援了。iOS/Mac 和 Windows 系統都對此有支援。 本文將介紹三種建立模糊背景視窗的方法。有人可能喜歡稱之為毛玻璃視窗、亞克力視窗。

java 建立執行緒的方法

在java中使用Thread類代表執行緒,所有的執行緒物件都必須是Thread類或其子類的例項,建立執行緒有三種方式: 1.通過繼承Thread類建立執行緒; 2.通過實現Runnable介面建立執行緒; 3.通過使用Callable和Future建立執行緒。 建立執行緒demo