1. 程式人生 > >Intellij IDEA下載、註冊、安裝、外掛安裝(scala外掛與SBT外掛安裝)和建立scala專案

Intellij IDEA下載、註冊、安裝、外掛安裝(scala外掛與SBT外掛安裝)和建立scala專案

文中參考部落格:

http://blog.csdn.net/u014273195/article/details/70854522
http://blog.csdn.net/spider_zhcl/article/details/48737413
http://blog.csdn.net/a2011480169/article/details/52712421
http://blog.csdn.net/u014273195/article/details/70991792

1.IDEA下載

首先在網站直接下載IDEA旗艦版(http://www.jetbrains.com/idea/download/#section=windows),並獲取驗證碼(http://idea.lanyus.com),注意使用時需要將“0.0.0.0 account.jetbrains.com”新增到hosts檔案中,

其中:

ubuntu修改hosts的方法:

1.修改hosts

sudo gedit /etc/hosts

2.新增解析記錄

把網上的公開的解析記錄只需複製貼上到hosts檔案後面即可,每行一條,示例:

127.0.0.1 localhost

3.儲存重啟網路

sudo /etc/init.d/networking restart

也可以直接點選右上角的網路連線圖示,選擇斷開,然後再選中連線即可。

2.IDEA安裝與註冊

首先確保系統安裝了JDK並配置了環境(可參考http://blog.csdn.net/u014273195/article/details/70854522)

之後第一步是提取下載的壓縮檔案:

tar -zxvf ideaIU-171.4073.35.tar.gz

現在,我們必須在已提取檔案的所在目錄的bin//目錄中執行安裝指令碼(idea.sh)。所以,我們必須給指令碼執行許可權:

cd idea-IC-162.2228.15
sudo chmod a=+rx bin/idea.sh
bin/idea.sh

注意:如果你想為所有使用者安裝IntelliJ IDEA,則必須使用超級使用者許可權執行指令碼:

sudo bin/idea.sh

如果一切正常,則應出現安裝視窗。


如果你先前有安裝IntelliJ IDEA,並且要保留其配置,那麼可以選擇第一個選項,指定版本的配置資料夾。如果沒有,只需點選第二個選項。

現在,你可以為IDE選擇你最喜歡的主題了。主題不影響IntelliJ IDEA行為。

下一個視窗用於選擇是否要將IntelliJ IDEA與系統應用程式選單整合。在幾乎每一種情況下,答案是肯定的,否則,為了啟動IntelliJ IDEA,我們必須手動執行idea.sh指令碼,這不是最舒適的方式。


啟動器建立指令碼…


在下面的視窗中,我們可以選擇一些有用的工具,包括構建工具(Apache Ant,Maven,Gradle),版本控制工具(當然是Git和Mercurial,Subversion等)以及許多其他工具。不必擔心如果你禁用某些東西,但後來想使用它的情況;之後你也可以更改配置。


最後一個視窗顯示兩個功能外掛。一個用於Scala開發,另一個用於在IntelliJ IDEA中模擬Vim編輯器。當然,你可以安裝這些和更多的外掛,只要你想。


在這一步之後,我們終於可以啟動IntelliJ IDEA了!

3.外掛安裝

sbt執行時經常需要下載大量的jar包,預設連線到maven官網,速度通常比較慢。

首先在主資料夾下Ctrl+H顯示隱藏檔案,在`~/.sbt/`下新增一個`repositories`檔案,右鍵新建文件,裡面內容如下:

  1. [repositories]  
  2. local  
  3. osc: http://maven.oschina.net/content/groups/public/  
  4. typesafe: http://repo.typesafe.com/typesafe/ivy-releases/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext], bootOnly  
  5. sonatype-oss-releases  
  6. maven-central  
  7. sonatype-oss-snapshots  

或(網上看到的,沒有嘗試過)

[repositories]   local   repox-maven: http://repox.gtan.com:8078/ repox-ivy: http://repox.gtan.com:8078/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext] aliyun-nexus: http://maven.aliyun.com/nexus/content/groups/public/ jcenter: https://jcenter.bintray.com/ typesafe-ivy-releases: https://repo.typesafe.com/typesafe/ivy-releases/, [organization]/[module]/[revision]/[type]s/[artifact](-[classifier]).[ext], bootOnly maven-central

3.1scala外掛下載安裝

在setting裡,找到Plugins,輸入scala,安裝即可(掛代理,如果還是在牆內可以手動下載)


手動下載:

首先看清外掛版本,之後到http://plugins.jetbrains.com/plugin/?idea&id=1347 中尋找相應版本,把下載的.zip格式的scala外掛放到Intellij的安裝的plugins目錄下; 
再安裝剛剛放到Intellij的plugins目錄下的scala外掛(注:直接安裝zip檔案)即可。如下圖: 
 

3.2 sbt下載安裝

這一部分在新建專案時會選擇下載sbt的jar包,第一次的時間會比較久

4.建立Scala專案

4.1選擇New--Project--scala--SBT專案--Next


4.2 JDK版本選擇1.8,SBT選擇0.13.8,Scala選擇2.10.5,第一次建需要勾選下載資源(之後就不用了),之後等他慢慢下載(可能需要掛代理),點選Finish



4.3 配置依賴,在build.sbt中加入如下

libraryDependencies ++= Seq("org.apache.spark" %% "spark-core" % "1.6.2")


可以不管圖中的這個載入

4.4 手動新增spark jar包

選擇File -- Project Structure -- Libraries -- +號選擇JAVA -- 找到spark-assembly-1.5.0-hadoop2.4.0.jar匯入,這樣就可以編寫spark的scala程式了

spark的jar包下載可參考http://blog.csdn.net/u014273195/article/details/70991792




之後彈出選項點選OK


4.5 右鍵點選src/main/scala,new一個scala類,選擇object



到此為止一個scala專案就建立完成了,之後會用scala完成一個完整的WordCount專案

http://blog.csdn.net/u014273195/article/details/71037286

相關推薦

Intellij IDEA下載註冊安裝外掛安裝scala外掛SBT外掛安裝建立scala專案

文中參考部落格: http://blog.csdn.net/u014273195/article/details/70854522 http://blog.csdn.net/spider_zhcl/article/details/48737413 http://blog.c

Intellij Idea中Jsp頁面不能訪問靜態資源圖片jscss

tex 文件夾 nbsp 依然 技術分享 很多 路徑 contex mage 最近在學習Spring MVC框架。用Intellij Idea編譯器開發出現了很多因為不了解編譯器配置的問題。 這次是在main.jsp頁面中圖片標簽<img src="images/on

IntelliJ IDEA 最常用配置,應用永久啟用

包含 1、最常用配置 2、應用 3、永久啟用 剛剛使用IntelliJ IDEA 編輯器的時候,會有很多設定,會方便以後的開發,磨刀不誤砍柴工。 比如:設定檔案字型大小,程式碼自動完成提示,版本管理,原生代碼歷史,自動匯入包,修改註釋,修改tab的顯示的數量和行數,開啟專案方式,等等一

IntelliJ IDEA 問題總結之一 —— jar包assetsmavengit

由於工作需要,這幾天開始棄用eclipse,換idea。用了幾天,idea確實有些地方比較方便,但是麻煩也是不少。而且網上對應的資料並沒有eclipse那麼多,很多都是自己琢磨解決的,所以想弄個帖子來總結一下遇到的問題,做個記錄。 1、jar包。匯入一個工程,libs

IntelliJ IDEA 下載安裝註冊

IntelliJ IDEA號稱當前Java開發效率最高的IDE工具。 IntelliJ IDEA有兩個版本:社群版(Community)和旗艦版(Ultimate)。 社群版 是免費的、開源的,但功能較少; 旗艦版 提供了較多的功能 1.

十大Intellij IDEA快捷鍵 for System.outmain快捷鍵

Intellij IDEA中有很多快捷鍵讓人愛不釋手,stackoverflow上也有一些有趣的討論。每個人都有自己的最愛,想排出個理想的榜單還真是困難。以前也整理過,這次就按照我日常開發時的使用頻率,簡單分類列一下我最喜歡的十大快捷-神-鍵吧。 1 智慧提示 Int

IntelliJ IDEA 2017.3.4 設定主題字型

一、介面主題和字型 File->Settings 或者快捷鍵:Ctrl+Alt+S 二、程式字型 三、更細化的控制檯字型和顏色 總的來說,設定主題和字型分為2塊內容: 1.對整個軟體的設定:File->Settings->Appearance &

PHP模式設計之單例模式工廠模式註冊樹模式適配器模式觀察者模式

操作符 unset 關系 玩具 ati ase color 只有一個 bsp php模式設計之單例模式   什麽是單例模式?   單例模式是指在整個應用中只有一個實例對象的設計模式   為什麽要用單例模式?   php經常要鏈接數據庫,如果在一個項目中頻繁建立連接數據庫,會

IntelliJ IDEA下載安裝

IntelliJ IDEA下載安裝和破解 1.下載安裝(如下) 2.破解: https://blog.csdn.net/qq_41029923/article/details/83000720 1.1.進入官網:(選擇收費版,下面再破解) https://www.jetbra

14CentOS7 安裝Docker之擴充套件使用BitTorrent Sync分發volumes共享

使用BitTorrent Sync分發volumes 在團隊中試用Docker時,你可能希望能夠在團隊成員之間共享大量資料,不過你可能沒有足夠的空間來搭建一臺共享伺服器。最簡單的方法是當你需要時再從其它團隊成員複製最新的檔案 – 不過在一個更大的團隊中這個方法就不太可行了。 解決方案是使用Bit

16CentOS7 安裝Docker之擴充套件docker叢集管理叢集之swram

docker叢集管理之swarm 一、前言 實踐中會發現,生產環境中使用單個 Docker 節點是遠遠不夠的,搭建 Docker 叢集勢在必行。然而,面對 Kubernetes, Mesos 以及 Swarm 等眾多容器集群系統,我們該如何選擇呢?它們之中,Swarm 是 Docker 原生

分散式系統Dubbo註冊中心zookeeper模板freemarker

什麼是dubbo? 隨著網際網路的發展,網站應用的規模不斷擴大,常規的垂直應用架構已無法應對,分散式服務架構以及流動計算架構勢在必行,亟需一個治理系統確保架構有條不紊的演進。 單一應用架構 當網站流量很小時,只需一個應用,將所有功能都部署在一起,以減少部署節點和成

IntelliJ IDEA 下載安裝以及破解

IDEA開發工具是java語言開發的整合環境,IntelliJ在業界被公認為最好的java開發工具之一,尤其在智慧程式碼助手、程式碼自動提示、重構、J2EE支援、各類版本工具(git、svn、github等)、JUni

CentOS7配置教程安裝Maven建立Java專案執行專案

一、安裝 前提:需要安裝好jdk 1、下載安裝檔案 在任何目錄下執行如下命令: 2、解壓安裝 tar -zxvf apache-maven-3.3.9-bin.tar.gz  mv apache-maven-3.3.9 maven-3.3.9 3、配置環境變

IntelliJ IDEA下載安裝配置教程完全

1 百度搜索idea 2 點選進入 3 選擇旗艦版下載 4 點選安裝 5 安裝 6 啟用 點選桌面圖示後,接受什麼的,點選LICENSE SERVER,(忘了截圖,原諒我), 點選active即可。 7 配置

IntelliJ IDEA 如何獲取註冊

編程語言 Java 最新的IDEA激活方式 使用網上傳統的那種輸入網址的方式激活不了,使用http://idea.lanyus.com/這個網站提供的工具進行 1、進入hosts文件中C:\Windows\System32\drivers\etc\hosts2、將“0.0.0.0 account.je

樹的前後序遍歷演算法遞迴非遞迴層序遍歷

二叉樹層次遍歷 非遞迴 void LevelOrder(Tree* T) { if(T == nullptr) return ; queue<Tree *> myqueue; myqueue.push(T); while(!myqueu

IntelliJ IDEA 2018 啟用註冊

我 IDEA 的版本: 啟用註冊碼(親測有效): K03CHKJCFT-eyJsaWNlbnNlSWQiOiJLMDNDSEtKQ0ZUIiwibGljZW5zZWVOYW1lIjoibnNzIDEwMDEiLCJhc3NpZ25lZU5hbWUiOiIiLCJhc3NpZ25

Python基於K-均值RLS演算法實現RBF神經網路神經網路機器學習 第五章 計算機實驗

1、生成資料集 class moon_data_class(object): def __init__(self,N,d,r,w): self.N=N self.w=w self.d=d self.r=r

IntelliJ IDEA MyEclipse EditPlus註冊碼破解

破解網站: http://www.98key.com/idea?sub=user http://idea.lanyus.com/ IntelliJ IDEA user  55286-OMTPB-0LAY6-VN7CG-L4RU