Ubuntu安裝JDK

一、半自動方式

1、通過apt-get直接下載安裝JDK

sudo apt-get install openjdk-7-jdk

執行之後會將JDK安裝到/usr/lib/jvm/java-7-openjdk-i386/

2、通過update-alternatives選擇系統中使用的java

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

  選擇       路徑                                         優先級  狀態
------------------------------------------------------------
* 0            /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java   1061      自動模式
  1            /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java   1061      手動模式
  2            /usr/lib/jvm/java-6-sun/jre/bin/java            63        手動模式
  3            /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java   1051      手動模式

要維持當前值[*]請按回車鍵,或者鍵入選擇的編號:3       
update-alternatives: 使用 /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java 來提供 /usr/bin/java (java),於 手動模式 中。
 

實際是將/usr/bin/java鏈接到JDK7上,保證執行java命令後,實際運行的是我們的目標版本

java -version
java version "1.7.0_09"
OpenJDK Runtime Environment (IcedTea7 2.3.3) (7u9-2.3.3-0ubuntu1~12.04.1)
OpenJDK Server VM (build 23.2-b09, mixed mode)

除了java外,還有javac、jar、javah、javap、jps、jconsole等

sudo update-alternatives --config javac
sudo update-alternatives --config jar 
sudo update-alternatives --config javah 
sudo update-alternatives --config javap 
sudo update-alternatives --config jps 
sudo update-alternatives --config jconsole

補充:jps -lv  用於查看java程序的啓動參數,如java版本



二、全手動

1、訪問http://www.oracle.com/technetwork/java/javase/downloads/index.html,下載jdk7

oracle沒有提供deb的安裝包,只能下載壓縮包jdk-7u10-linux-i586.tar.gz

2、下載完成後,命令解壓到/usr/lib/jvm

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

3、將javac、jar、javah、javap等添加到候選列表

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 --install /usr/bin/javah javah /usr/lib/jvm/java-7-sun/bin/javah 300 
sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/java-7-sun/bin/javap 300 

4、參照一、半自動方式的步驟2進行設置即可


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章