大數據分析:學習工具JDK,在線安裝指南

大數據分析:學習工具JDK,在線安裝指南

hadoop是使用Java語言開發的並且Hadoop運行需要有Java環境的支持,因此在安裝hadoop之前需要安裝Java開發環境即JDK(Java Development Kit)。安裝前首先向大家介紹以一下本文會用到的幾個詞:

JAVA_HOME:

一是為了方便引用,比如,JDK安裝在/usr/lib/jvm/java-7-openjdk-i386目錄里,則設置JAVA_HOME為該目錄路徑, 那麼以後要使用這個路徑的時候, 只需輸入$JAVA_HOME即可, 避免每次引用都輸入很長的路徑串;

二則是歸一原則, 當JDK路徑改變的時候, 僅需更改JAVA_HOME的變量值即可, 否則,就要更改任何用絕對路徑引用JDK目錄的文檔, 要是萬一沒有改全, 某個程序找不到JDK, 後果是可想而知的----系統崩潰!

三則是第三方軟體會引用約定好的 JAVA_HOME 變量, 不然, 你不能正常使用該軟體。

path 變量

path 變量使得我們能夠在系統中的任何地方運行java等應用程式,比如 javac、java、javah 等等,這就要找到我們安裝JDK 的目錄,

假設我們的JDK安裝在/usr/lib/jvm/java-7-openjdk-i386 目錄下,那麼在 /usr/lib/jvm/java-7-openjdk-i386/bin目錄下就是我們常用的 java 應用程式,我們就需要把 這個目錄加到 path 環境變量裡面。

classpath 變量

classpath 環境變量,是當我們在開發java程序時需要引用別人寫好的類時,要讓 java 解釋器知道到哪裡去找這個類。通常,sun 為我們提供了一些額外的豐富的類包,一個是 dt.jar,一個是 tools.jar,這兩個 jar 包都位於 /usr/lib/jvm/java-7-openjdk-i386\lib 目錄下,所以通常我們都會把這兩個 jar 包加到我們的 classpath 環境變量中。

JRE(Java Runtime Enviroment) 是 Java 的運行環境。面向 Java 程序的使用者,而不是開發者。如果你僅下載並安裝了JRE,那麼你的系統只能運行 Java 程序。JRE 是運行Java 程序所必須環境的集合,包含JVM標準實現及 Java核心類庫。它包括 Java 虛擬機、Java 平台核心類和支持文件。它不包含開發工具(編譯器、調試器等)。

JDK(Java Development Kit) 又稱 J2SDK(Java2 Software Development Kit),是 Java 開發工具包,它提供了 Java 的開發環境(提供了編譯器javac 等工具,用於將 java 文件編譯為 class 文件)和運行環境(提 供了 JVM 和 Runtime 輔助包,用於解析 class 文件使其得到運行)。如果你下載並安裝了 JDK,那麼你不僅可以開發 Java 程序,也同時擁有了運行 Java 程序的平台。JDK 是整個 Java 的核心,包括了Java運行環境(JRE),一堆 Java 工具 tools.jar 和 Java 標準類庫 (rt.jar)。

1、JDK安裝方式及版本介紹

JDK在Ubuntu下的常用安裝方式有兩種:一種是使用apt-get等類似軟體包管理工具在線安裝,另一種方式為離線安裝:將編譯好的軟體代碼先下載然後安裝。JDK的版本有許多,常用的是jdk1.7、jdk1.8,為了簡化安裝過程我們本次採用apt-get在線方式安裝jdk1.7版本。

2、安裝

首先啟動ubuntu系統的終端,然後在終端中輸入java -version來查看系統是否已安裝jdk。結果如下圖所示,未安裝jdk。


path變量path變量使得我們能夠在系統中的任何地方


在Linux中既可以使用apt進行軟體包管理,也可以使用apt-get下載安裝軟體包。

為了獲得最新軟體包版本,我們使用apt-get安裝jdk之前需先執行apt-get update來更新軟體源信息。

執行apt-get 命令需要較高的權限,因此命令前需加sudo命令

sudo apt-get update


定好的JAVA_HOME變量,不然,你不能正常使用該軟體。


經過一段時間的更新與下載之後,軟體源信息更新完成。


,後果是可想而知的----系統崩潰!三則是第三方軟體會引用約


下面開始安裝JDK,安裝jdk的命令為:sudo apt-get install default-jdk。


絕對路徑引用JDK目錄的文檔,要是萬一沒有改全,某個程序找不到JDK


軟體下載、安裝需要一定的空間,安裝程序會提示是否繼續執行,輸入Y然後按回車鍵即可。


的時候,僅需更改JAVA_HOME的變量值即可,否則,就要更改任何用


軟體下載及安裝需要一定時間,耐心等待即可無需其他操作。執行到下圖出現done表示已經完成安裝。


每次引用都輸入很長的路徑串;二則是歸一原則,當JDK路徑改變


此時可以通過執行java -version命令查看JDK安裝版本。


那麼以後要使用這個路徑的時候,只需輸入$JAVA_HOME即可,避免


3、系統環境變量配置

有些軟體運行需要用到系統變量JAVA_HOME CLASS_PATH因此我們還需要講安裝好的JDK進行配置。首先可以通過命令sudo find / -name javac來查找jdk的安裝位置。如下圖所示jdk的安裝位置為:/usr/lib/jvm/java-7-openjdk-i386


openjdk-i386目錄里,則設置JAVA_HOME為該目錄路徑,


我們可以通過ls命令查看jdk下面都有哪些文件,如下圖所示jdk下面有bin、jre、lib等文件目錄,其中bin目錄下有java常用開發編譯工具如javac等,而jre/bin下有java程序的運行環境如java程序等。lib目錄在文章開始的時候也提到了,裡面有java開發常用的類庫。


為了方便引用,比如,JDK安裝在/usr/lib/jvm/java-7-


我們執行cd命令可以直接回到用戶主目錄下


以一下本文會用到的幾個詞:JAVA_HOME:一是


接下來我們配置一下環境變量,在用戶主目錄下執行 vim ./bashrc,在該文件中輸入下圖信息並保存。


JDK(JavaDevelopmentKit)。安裝前首先向大家介紹


刷新一下系統配置文件,使用命令source ./bashrc


Java環境的支持,因此在安裝hadoop之前需要安裝Java開發環境即


我們可以通過命令:echo 變量名 方式查看配置的環境變量是否成功。


hadoop是使用Java語言開發的並且Hadoop運行需要有


如上圖所示,顯示的信息與我們實際配置是一致的,jdk安裝完成。

聲明:文章觀點僅代表作者本人,PTTZH僅提供信息發布平台存儲空間服務。
喔!快樂的時光竟然這麼快就過⋯
繼續其他精彩內容吧!
more