idea新建scala文件_IDEA maven項目中新建.scala文件

57d86d20081a9e902606bdb36b95d3cc.png

本文首發于我的博客[IDEA maven項目中新建.scala文件]

分為三步

第一步、IDEA中安裝scala插件

1、搜索安裝

File-Sittings-Plugins-搜索安裝scala

4f180548cb5eb9ea5f79d48b5cca10e8.png

efeca7a9b0dc83233fc233b52cba68c7.png

2、安裝完成重啟

安裝完成之后點擊重啟idea

1f71dd90596d71d632cbe5683a44a2b7.png

25e9e6aa2d430e00778e9994460887c3.png

第二步、下載、安裝、配置Scala

1、下載安裝Scala SDK本體

搜索引擎搜索Scala SDK

或者

點我去Scala官方下載頁面

往下翻,找到這里,選擇對應的操作系統下載即可。其中Windows中可選.msi.zip格式,前者是安裝包,執行安裝使用,后者是壓縮包,直接解壓到想要的位置即可。

eb1ca6ff3b645c99a1a519c8afff5287.png

2、配置環境變量(可選)

與為Java配置環境變量過程類似。

1.找到剛才安裝到的位置或者解壓到的位置

雙擊`bin進入scala主程序的目錄

eba9206314c845bb911069bbfc5cebe4.png

2.復制所在目錄的路徑

單擊地址欄空白處

9c058e205c2f702bd7c84158d05d18d3.png

右擊選擇復制復制路徑

67c1febc0aaef806bdb452c122962f7d.png

3.找到環境變量設置程序

右擊此電腦(Win 10)或計算機(Win 7),選擇屬性

7d227911f2b86547c3dcd79f7d460001.png

按照下圖進行設置

a53daad8477e86d94dbcd39ff862ce7e.png

設置完一路點擊確定即可

4.測試環境變量是否配置成功

打開cmd,執行scala -version

若提示Scala code runner version 2.13.2 -- Copyright 2002-2020, LAMP/EPFL and Lightbend, Inc.即代表成功。(version 2.13.2可為別的版本)

cdf4603ca8c4fc4ae8c6377fde7745fc.png

第三步、設置項目“庫”

File-Project Structure

5c490acc7abf8523f163f02e9136a152.png

選擇Libraries或者Global Libraries,單擊+號,選擇Scala SDK

869c6e9d11da2244fec6379c4599d40b.png

單擊Browse

8d95438acfffdf502e2d4e223058219b.png

找到安裝路徑,在bin目錄的上一層,單擊之后選擇OK

e7022e610475d78d47b394ee3403c7dc.png

注意!:如果項目里面套著項目(模塊),一定要選擇實際寫代碼的項目(模塊),然后點擊OK

e7b87831434ff68b1d0402d29f9116c2.png

再點擊OK

2519434fd9cd0d400caf26618e4b4411.png

試著新建,發現現在可以了。

ee33a9f004890ecf629c84205fc9f514.png

總結:一定要選擇實際寫代碼的模塊!血的教訓。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/371362.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/371362.shtml
英文地址,請注明出處:http://en.pswp.cn/news/371362.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Linux中執行shell腳本的4種方法總結

文章來源:http://www.jb51.net/article/53924.htm 這篇文章主要介紹了Linux中執行shell腳本的4種方法總結,即在Linux中運行shell腳本的4種方法,需要的朋友可以參考下 bash shell 腳本的方法有多種,現在作個小結。假設我們編寫好的shell腳本的文件名為hel…

Log4j線程死鎖–案例研究

此案例研究描述了影響Weblogic Portal 10.0生產環境的Apache Log4j線程爭用問題的完整根本原因分析和解決方案。 它還將說明在開發和支持Java EE應用程序時適當的Java類加載器知識的重要性。 本文也是您提高線程轉儲分析技能和了解線程競爭條件的另一個機會。 環境規格 Java …

代碼實現:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一個數字

import java.util.Scanner;/*題目:求saaaaaaaaaaaa...a的值,其中a是一個數字。例如222222222222222(此時共有5個數相加),幾個數相加有鍵盤控制。 程序分析:關鍵是計算出每一項的值。*/public class Test08 {public static void ma…

堆棧跟蹤從何而來?

我認為,閱讀和理解堆棧跟蹤是每個程序員都必須具備的一項基本技能,以便有效地解決每種JVM語言的問題(另請參閱: 過濾日志中無關的堆棧跟蹤行和首先記錄引起異常的根本原因 )。 那么我們可以從一個小測驗開始嗎&#xf…

@select 怎么寫存儲過程_MySQL4:存儲過程和函數

什么是存儲過程簡單說,存儲過程就是一條或多條SQL語句的集合,可視為批文件,但是起作用不僅限于批處理。本文主要講解如何創建存儲過程和存儲函數以及變量的使用,如何調用、查看、修改、刪除存儲過程和存儲函數等。使用的數據庫和表…

跨域訪問-預請求及跨域常見問題

預請求 參考:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Access_control_CORS#預請求 簡而言之,在跨域并且嘗試添加一些特殊頭及自定義頭的情況下,由于瀏覽器的安全機制,會加多一次OPTIONS預請求(詢問請求&am…

mysql查詢優化之一:mysql查詢優化常用方式

一、為什么查詢速度會慢? 一個查詢的生命周期大致可以按照順序來看:從客戶端,到服務器,然后在服務器上進行解析,生成執行計劃,執行,并返回結果給客戶端。其中在“執行”階段包含了大量為了檢索…

修復Sonar中常見的Java安全代碼沖突

本文旨在向您展示如何快速修復最常見的Java安全代碼沖突。 它假定您熟悉代碼規則和違規的概念以及Sonar如何對其進行報告。 但是,如果您以前從未聽說過這些術語,則可以閱讀Sonar Concepts或即將出版的有關Sonar的書 ,以獲取更詳細的解釋。 為…

理解ThreadLocal

ThreadLocal:線程本地存儲,為每個線程都創建了變量的副本,線程在訪問變量時,可以直接訪問自己內部的副本變量。 理解幾個概念: 在java中ThreadLocal是一個類。 ThreadMap是一個類, Thread類是線程類。 ThreadLocal…

抖音右上角一個小黃點是什么_抖音官方入駐視頻號,釋放了一個什么樣的信號?...

專注視頻號觀察第 328 篇這幾天,視頻號生態新入駐了一個企業號,在圈里引起不少的轟動,因為這個號的名字叫做———抖音。這件事在圈里引發不少的轟動,很多人驚嘆:“連抖音都來開視頻號了,你還在等什么&…

資源包技巧和最佳實踐

今天是資源捆綁日。 通常,這是Java中最著名的國際化機制(i18n)。 使用它應該很容易。 但是,在弄臟手時會出現許多小問題。 如果您有相同的想法,則此文章適合您。 基本 java.util.ResourceBundle定義了用于訪問Java中翻…

springMvc-文件上傳

趕時間&#xff0c;又在寫垃圾博客&#xff0c;在心里給自己一耳巴 1.單文件上傳 2.多文件上傳 代碼&#xff1a; 頁面&#xff1a; <!DOCTYPE html><html><head><meta charset"UTF-8"><title>Insert title here</title></he…

c cuda 指定gpu_GPU并行編程:熟練使用CUDA C語言

【IT168 專稿】一個大任務通常可能被分解成許多可以一起處理的小任務&#xff0c;以便創建一個解決方案&#xff0c;這和粉刷房子的道理是一樣的&#xff0c;在粉刷之前&#xff0c;假設你需要買5公升油漆和5把刷子&#xff0c;你可以自己一個人干完采購和粉刷的活&#xff0c;…

js中使用0 “” null undefined {}需要注意

注意&#xff1a;在js中0為空&#xff08;false&#xff09; &#xff0c;代表空的還有“”&#xff0c;null &#xff0c;undefined&#xff1b; 如果做判斷if(&#xff01;上面的四種值)&#xff1b;返回均為false console.log(!null);// true console.log(!0);//true consol…

PhpStorm 10.0.3破解版下載

漢化破解版軟件下載&#xff1a; http://pan.baidu.com/s/1geNO24r 密碼: d5ci 這個漢化破解軟件解決了大綱視圖里空白的問題。 先安裝騰訊電腦管家&#xff0c;然后安裝這個軟件&#xff0c;安裝到最后提示有個文件有病毒已刪除&#xff0c;點確定后正常使用。轉載于:https://…

Jenkins:部署JEE工件

隨著持續集成和持續交付的出現 &#xff0c;我們的構建被分為不同的步驟&#xff0c;以創建部署管道。 這些步驟中的一些步驟可以是例如編譯和運行快速測試&#xff0c;運行慢速測試&#xff0c;運行自動驗收測試或發布應用程序等。 部署流程的最后一步意味著將我們的產品&…

seafile 部署_Seafile開啟webdav及讀寫性能測試

為什么要在seafile搞webdavSeafile 一直是一款可靠的文件同步web應用&#xff0c;經過個人測試&#xff0c;同一臺機器上&#xff0c;seafile在傳輸文件時的速度比nextcloud要快&#xff08;可能也與php的設置有關系&#xff09;&#xff0c;這是seafile的優勢。但是&#xff0…

Python--校園網爬蟲記

查成績&#xff0c;算分數&#xff0c;每年的綜合測評都是個固定的過程&#xff0c;作為軟件開發者&#xff0c;這些過程當然可以交給代碼去做&#xff0c;通過腳本進行網絡請求獲取數據&#xff0c;然后直接進行計算得到基礎分直接填表就好了&#xff0c;查成績再手動計算既容…

Spring–添加SpringMVC –第1部分

歡迎來到本教程的第四部分。 在這一部分中&#xff0c;我們將使用Spring MVC編寫控制器和視圖&#xff0c;并考慮我們的REST模型。 我們必須做的第一件事&#xff0c;就是根據目前的情況制作一個Web應用程序。 我們將web / WEB-INF文件夾添加到我們的項目根目錄。 在WEB-INF內創…

[Linux] 權限與指令間的關系

我們知道權限對于使用者帳號來說是非常重要的&#xff0c;因為他可以限制使用者能不能讀取/創建/刪除/修改文件或目錄&#xff01; 在這一章我們介紹了很多文件系統的管理指令&#xff0c;第五章則介紹了很多文件權限的意義。在這個小節當中&#xff0c; 我們就將這兩者結合起來…