因自己開始學習 hadoop ,所以也開始接觸了 linux 系統,對於一個陌生的東西,只要把所碰到的記錄下來,讓之後的學習更順利。

所以第一個問題…馬上就先碰到了,我要安裝 Java 的 SDK ……

先到 Oracle 的網站的 Java 下載頁面 選擇 JDK 下的 Download 按鈕,進入下載頁面,這時看了一下,我本身的 Ubuntu 是使用 64 位元的,所以選擇了 jdk-7u15-linux-x64.tar.gz  這個版本

1、選擇 Java

這個東西很多 Linux 的高手會覺得很簡單的東西…但如同剛出生的嬰兒的我…哇連怎麼下載放進來都不知道,因此查了一下,可以使用 wget 來下載檔案… 但案情似乎並不單純,當我使用了

   1: ~$ wget http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-x64.tar.gz

但糟糕的是,下載下來的只有 5k 的東東…就在摸不著邊的時候,看到了一篇對岸同胞的文章,有介紹了加參數後,就可以正常的下載了,但後來我簡單的試了一下,發現其實不加 --no-cookies 的命令,也是可以的,但 --header 的內容就一定要打的了

   1: wget --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2Ftechnetwork%2Fjava%2Fjavase%2Fdownloads%2Fjava-se-jdk-7-download-432154.html;" http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-x64.tar.gz

 

再來就是解壓縮放到 /usr/lib/java/ 目錄下 (需要 root 權限)

 

接著開始設定 JDK 的環境設定

執行命令 vi /etc/environment

新增兩個變數在最上面兩行

JAVA_HOME="/usr/lib/java/jdk1.7.0"

CLASSPATH=".:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar"

在 PATH 最後面中增加 $JAVA_HOME/bin,注意與 PATH 原有的值之間用 冒號 :  分隔

然後 :wq 儲存關閉,使用命令 source /etc/environment 更新環境變數

Ubuntu 系統默認是使用 OpenJDK (/usr/lib/jvm/) ,所以要手動修改成新的 Java JDK

update-alternatives --install /usr/bin/javac javac /usr/lib/java/jdk1.7.0/bin/javac 300

update-alternatives --install /usr/bin/java java /usr/lib/java/jdk1.7.0/bin/java 300

update-alternatives --config javac

update-alternatives --config java

到此就設定完成,輸入 java -version , 或 javac –version 檢查版本是否已是 1.7.0 ,就完成設定了

創作者介紹

I believe i can fly

careychen 發表在 痞客邦 PIXNET 留言(0) 人氣()