ubuntu intellij java_在Linux上,安装Intellij IDEA进行Scala开发
2016年4月27日
通過瑞雷斯·艾奧阿尼
介紹
Scala是一種編程語言,最近幾年開始蓬勃發展。在撰寫本文時,流行的TIOBE Index將其排名為比Haskell或Go等更流行的語言更常用。如果您不熟悉該名稱,那么TIOBE索引就是somehow-authoritative有關編程語言流行度的信息源。從一開始,我們就想清楚地指出,這絕不是關于語言本身的文章。它只是旨在使用戶啟動并運行IDE,以在最短的時間內編寫Scala代碼。話雖這么說,讓我們開始吧。
安裝和先決條件
在Linux上,安裝Intellij IDEA(我們將要討論的IDE)的唯一前提是Oracle Java JDK。這是一個特定的要求,因為您不能使用OpenJDK,因此在開始之前請注意這一點。因此,請確保我們已安裝正確的JDK。
安裝Oracle JDK
在繼續之前,請確保確認是否已安裝OpenJDK,如果已安裝,請注意這一點,因為您必須指定正確的JDK(Oracle JDK而不是OpenJDK),IDEA才能與Scala項目一起正常工作。
的Ubuntu
在Ubuntu上,首先必須添加PPA,如之前所述:
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer
這就是您擁有Oracle Java Development Kit所需要的。現在,讓我們檢查安裝過程是否正確完成:
$ java -version
這將產生如下所示的輸出:
java version "1.8.0_31"
Java(TM) SE Runtime Environment (build 1.8.0_31-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode)
德比安
在Debian上,命令是相似的,源代碼也是如此。如果您已經被警告要在Debian系統中添加PPA,則該警告的資金很好。有些用戶在他們的Debian系統上以一種或另一種形式使用PPA,也許認為,既然Ubuntu是Debian-based,那么可能出什么問題了?因此,如果通常不是將PPA添加到Debian OS上是最熱門的想法,那么它就可以了,因為PPA僅針對Java創建,它具有足夠的可移植性,不會產生問題。這些命令是:
# echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" | tee /etc/apt/sources.list.d/webupd8team-java.list
# echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list
# apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
# apt-get update
# apt-get install oracle-java8-installer
同樣,使用上述命令檢查已安裝的Java版本是一個好主意,因此您可以檢查是否安裝了正確的版本(并且安裝正確),以及它是否是系統上的默認Java版本。 。
Redhat-based發行
Oracle除了提供經典的tar.gz格式外,還為Fedora /RHEL-based發行版提供了rpm軟件包,因此,如果您是這種發行版的用戶,這將使您更容易安裝JDK。只需訪問http://www.oracle.com/technetwork/java/javase/downloads/index.html并按一下JDK旁邊的下載按鈕,接受許可協議并為您的體系結構下載rpm。將目錄更改為您選擇作為rpm目的地的位置,然后鍵入
$ sudo rpm -Uvh jdk-$version-$arch.rpm
安裝Intellij IDEA
除了Debian /Ubuntu和衍生產品中的JDK的位置與RHEL /Fedora不同之外,IDE的安裝過程在發行版之間幾乎相同。我們截取的屏幕快照來自Ubuntu系統,因此JDK的位置在RHEL /Fedora中會有所不同,因為JDK安裝在Debian /Ubuntu的/usr /lib中,而RHEL /Fedora的安裝在/usr /java中。因此,如果您牢記這一點,則使用下面的屏幕快照可以輕松完成其余過程。
我們到達Intellij IDEA的安裝位置。轉到下載頁面-https://www.jetbrains.com/idea/-并選擇要下載的tar.gz。解壓縮它,轉到解壓縮目錄中的bin /目錄,然后運行idea.sh腳本。您應該進入初始設置屏幕,在該屏幕上將要求您選擇一個主題。如果需要,然后創建一個桌面條目,轉到下一個屏幕,我們建議您在其中創建啟動器腳本,以便可以使用IDEA可用的system-wide:
這是初始設置的Scala-specific部分:在Scala插件部分按Install,完成后,創建一個新項目,如下所示:
并選擇Scala /SBT。我們現在這樣做的原因是因為Intellij IDEA必須下載一些Scala開發所需的庫,并且我們必須設置JDK位置,如下所示:
同樣,如果使用Fedora /RHEL,則將屏幕快照中的位置(/usr /lib /jvm /java-8-oracle)更改為/usr /java中的JDK位置。如下面的屏幕截圖所示,IDEA在后臺下載了一些庫,因此請等待直到這部分完成:
最終信息
就是這樣,您應該已經安裝并設置了Intellij IDEA以便進行Scala開發。 Internet上有很多關于Scala的很好的文檔,如果您想從Wampler和Manning撰寫的《 Programming Scala》一書入手,或者如果您想充分利用該語言的功能性部分,我們建議您使用[Functional] Chiusano和Bjarnason在Scala中進行編程。與Scala一起玩樂,如果您有一個有趣的項目,請分享!
總結
以上是生活随笔為你收集整理的ubuntu intellij java_在Linux上,安装Intellij IDEA进行Scala开发的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 万国觉醒穆罕穆德二世怎么样 穆罕穆德二世
- 下一篇: linux 其他常用命令