IDEA+maven搭建scala開發環境(spark)(半轉載)

如下內容部分來自於https://zhuanlan.zhihu.com/p/23141509,我嘗試了一遍,而後添加了一些圖片。。windows

其實我以爲在IDEA中使用scala插件而後建立project的時候直接用sbt就行了,可是因爲某些網絡的緣由一直失敗,而後就很麻煩,因此我乾脆就用maven吧網絡

我如今只試了一個小小的示例,由於我不想在虛擬機裏安裝IDEA因此我是在windows下裝的IDEA,從這裏咱們就能推測其實IDEA只是一個寫代碼的地方,運行仍是須要spark來運行的。因此我就是build好jar包而後複製粘貼到虛擬機中。框架

1、首先是JDK的安裝maven

  這裏跳過。。。ide

2、idea的安裝ui

  跳過。。idea

3、spark的安裝spa

  下載、而後解壓。。這裏是在虛擬機中進行。插件

4、scala插件的安裝scala

  

  在這裏搜索而後安裝,而後重啓。。

5、全局JDK和Library的設置

  全局Project JDK設置完畢後,回到歡迎頁面。

  根據這個gif設置Scala的SDK

6、建立maven工程

  建立完成後,將Scala的框架添加到這個項目中,方法是在左側欄中的項目名稱上右鍵菜單中點擊Add Framework Support...,而後在打開的對話框左側邊欄中,勾選Scala前面的複選框,而後點擊肯定便可

  

  把這三個文件夾都刪掉,在main文件夾中創建一個名爲 scala 的文件夾,並右鍵點擊 scala 文件夾,選擇 Make Directory as,而後選擇Sources Root ,這裏主要意思是將 scala 文件夾標記爲一個源文件的根目錄,而後在其內的全部代碼中的 package ,其路徑就從這個根目錄下開始算起。

  在已經標記好爲源文件根目錄的 scala 文件夾 上,右鍵選擇 New,而後選擇 Scala Class,隨後設置好程序的名稱,而且記得將其設置爲一個 Object(相似於Java中含有靜態成員的靜態類),正常的話,將會打開這個 Object 代碼界面,而且能夠看到IntelliJ IDEA自動添加了一些最基本的信息;

   在建立的 Object 中輸入以下語句:

def main(args: Array[String]):Unit = {
  println("Hello World!")
}

  最後的項目結構、代碼、和結果能夠看下圖:

 而後再提一句就是最後運行的時候可能出錯,可能由於jdk和scala的版本不兼容致使的。

相關文章
相關標籤/搜索