首頁 > 軟體

Linux系統下Java和Scala環境設定

2020-06-16 17:43:45

最近,筆者在研究一個有關“自然語言處理”的專案,在這個專案中,需要我們用Spark進行程式設計。而Spark核心是由Scala語言開發的,所以在使用Spark之前,我們必須設定好Scala,而Scala又是執行在JVM上的,所以在設定Scala之前,先要設定好JDK。下面是我個人的一些總結。

我是在Win7系統下開的虛擬機器,虛擬機器的系統是CentOS7,在建立虛擬機器完成後,它會自帶一個OpenJDK,我的版本是這樣的:

但是因為最開始不了解這個情況,所以我從官網上下載了jdk-8u73-linux-x64.tar.gz,並解壓在/Downloads目錄下。進入/etc/profile.d目錄下,新建path.sh指令碼檔案,開啟並設定環境變數如下圖:

在/etc/profile.d目錄下,鍵入source path.sh命令,使設定生效。

然而設定成功後,在控制台中鍵入Java -version,依然會得到第一張圖中的資訊,後來發現在設定JDK之前,需要解除安裝系統自帶的JDK。

在控制台中鍵入java,會出現如下圖所示的內容:

但是不知道這些,只知道Java開發環境已經設定完畢,所以便開始找對應版本的Scala,我下載的是scala-2.10.5.tgz,並解壓在/Downloads目錄下。進入/etc/profile.d目錄下,開啟path.sh檔案,設定Scala環境變數,如下圖所示:

在/etc/profile.d目錄下,鍵入source path.sh命令,使設定生效。

在控制台中鍵入scala -version和scala,會分別得到如下兩張圖中的內容:

至此,Java和Scala環境設定完畢!

本文由筆者親自編寫,不包含任何抄襲成分,如有朋友需要轉載、參照,請注明作者。

技術博文將做持續修改,歡迎各位大神留言指教!

使用IntelliJ IDEA編寫Scala在Spark中執行 http://www.linuxidc.com/Linux/2015-08/122283.htm

Scala程式設計完整中文版 PDF http://www.linuxidc.com/Linux/2015-08/121033.htm

快學Scala (中文完整掃描版) PDF  http://www.linuxidc.com/Linux/2015-08/120950.htm

Ubuntu 安裝 2.10.x版本的Scala  http://www.linuxidc.com/Linux/2015-04/116455.htm

Spark1.0.0部署指南 http://www.linuxidc.com/Linux/2014-07/104304.htm

CentOS 6.2(64位元)下安裝Spark0.8.0詳細記錄 http://www.linuxidc.com/Linux/2014-06/102583.htm

Spark簡介及其在Ubuntu下的安裝使用 http://www.linuxidc.com/Linux/2013-08/88606.htm

安裝Spark叢集(在CentOS上) http://www.linuxidc.com/Linux/2013-08/88599.htm

Hadoop vs Spark效能對比 http://www.linuxidc.com/Linux/2013-08/88597.htm

Spark安裝與學習 http://www.linuxidc.com/Linux/2013-08/88596.htm

Spark 平行計算模型 http://www.linuxidc.com/Linux/2012-12/76490.htm


IT145.com E-mail:sddin#qq.com