Ubuntu12.04中安裝和配置Java JDK

裝了ubuntu,不熟悉。

 

原址如下:

http://www.cnblogs.com/bluestorm/archive/2012/05/10/2493592.html

 

先去 Oracle下載Linux下的JDK壓縮包,我下載的是jdk-7u4-linux-i586.tar.gz文件,下好後直接解壓

Step1:
# 將解壓好的jdk1.7.0_04文件夾用最高權限複製到/usr/lib/jvm目錄裏
sudo cp -r ~/jdk1.7.0_04/ /usr/lib/jvm/

Step2:
# 配置環境變量
sudo gedit ~/.profile
在末尾加上:
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_04

然後保存關閉,使用source更新下
$ source ~/.profile

使用env命令察看JAVA_HOME的值
$ env
如果JAVA_HOME=/usr/lib/jvm/jdk1.7.0_04,說明配置成功。

Step3:
# 將系統默認的jdk修改過來
$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_04/bin/java 300

輸入sun jdk前的數字就好了
$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_04/bin/javac 300

$ sudo update-alternatives --config java 
$ sudo update-alternatives --config javac

Step4:
然後再輸入java -version,看到如下信息,就說明改成sun的jdk了:
java version "1.7.0_04"
Java(TM) SE Runtime Environment (build 1.7.0_04-b20)
Java HotSpot(TM) Server VM (build 23.0-b21, mixed mode)

 

其實只要解壓縮,配置環境變量即可 (.profile)。

export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_03
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export PATH=${JAVA_HOME}/bin:$PATH

還有一個參考:

http://blog.csdn.net/ssdbbg/article/details/7613314

ubuntu12.04下安裝jdk詳細步驟

紅色字體爲備註字體,是可能碰到的情況!

第一步:下載jdk-7u3-linux-i586.tar.gz

在windows下面到先面鏈接下載jdk-7u3-linux-i586.tar.gz

http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u3-download-1501626.html 

(注:如果下載不下來,建議使用迅雷下載,然後拷貝到Linux系統上。)

第二步:解壓安裝

執行代碼:

    sudo tar zxvf ./jdk-7u3-linux-i586.tar.gz  -C /usr/lib/jvm 

    cd /usr/lib/jvm 

    sudo mv jdk1.7.0_03/ java-7-sun 

(如果提示沒有jvm文件夾,清先執行代碼:sudo mkdir /usr/lib/jvm)

第三步:修改環境變量

運行命令

    vim ~/.bashrc 

(如果執行完:vim ~/.bashrc

輸出了以下信息:

程序“vim”已包含在下列軟件包中:

* vim

* vim-gnome

* vim-tiny

* vim-gtk

* vim-nox

請嘗試:sudo apt-get install <選定的軟件包>

這說明你沒有安裝過vim,請運行sudo apt-get install vim

出現選擇是按Y 回車,等待安裝完成就好了)

添加:

    export JAVA_HOME=/usr/lib/jvm/java-7-sun 

    export JRE_HOME=${JAVA_HOME}/jre 

    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib 

    export PATH=${JAVA_HOME}/bin:$PATH 

保存退出,輸入以下命令使之立即生效。

(這裏請注意運行後不要急着輸入,要先按字母i 鍵進入編輯模式,然後纔可以移動光標輸入上述內容,輸入完成後,按esc鍵退出編輯模式,然後移動光標到最後,輸入:wq    即可完成保存並退出。)

運行命令

    source ~/.bashrc 

第四步:配置默認JDK版本

由於ubuntu中可能會有默認的JDK,如openjdk,所以,爲了將我們安裝的JDK設置爲默認JDK版本,還要進行如下工作。

執行代碼

    sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-7-sun/bin/java 300 

    sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-7-sun/bin/javac 300 

    sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java-7-sun/bin/jar 300  

執行代碼:

    sudo update-alternatives --config java 

系統會列出各種JDK版本,如下所示:

執行代碼:

    sudo update-alternatives --config java 

    有3 個候選項可用於替換java (提供/usr/bin/java)。 

      選擇       路徑                                    優先級  狀態 

    ------------------------------------------------------------ 

    * 0            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      自動模式 

      1            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      手動模式 

      2            /usr/lib/jvm/java-6-sun/jre/bin/java       63        手動模式 

      3            /usr/lib/jvm/java-7-sun/bin/java           300       手動模式 

    要維持當前值[*]請按回車鍵,或者鍵入選擇的編號:3 

    update-alternatives: 使用/usr/lib/jvm/java-7-sun/bin/java 來提供/usr/bin/java (java),於手動模式中。  

(如果出現的不是上面的提示,而是

鏈接組java 中只有一個候選項:/usr/lib/jvm/java-7-sun/bin/java

無需配置。

這個也是正常的,無需理會。

第五步:測試

執行代碼:

 java -version 

    java version "1.7.0_03" 

    Java(TM) SE Runtime Environment (build 1.7.0_03-b147) 

    Java HotSpot(TM) Server VM (build 21.0-b17, mixed mode)  

有時用戶會在/etc/profile文件下增加java的path路徑,如果是這樣的話,那就要手動修改這個配置了。具體操作如下,可以用env查看當前的軟件環境配置,發現路徑不一樣,再手動去設置

 

發佈了62 篇原創文章 · 獲贊 137 · 訪問量 149萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章