Ubuntu9.04 安裝JDK

lnwxzyp發表於2009-09-14
     為了在ubuntu9.04下安裝oracle,同時要安裝oracle提供的sqldeveloper,需要先下載JDK,網上搜尋了一下 居然沒有找到官方的下載地址。 最後還是在java.sun.com裡面找到了 :
http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-6u16-linux-i586.bin?BundledLineItemUUID=x0lIBe.pjvIAAAEj03Nh_rXx&OrderID=MlhIBe.pO7oAAAEjxXNh_rXx&ProductID=Dx1IBe.prBgAAAEirRcTvuC_&FileName=/jdk-6u16-linux-i586.bin
下載下來之後 移動到
/usr/lib/jvm/java 目錄下 ,如果沒有java目錄則現建立一個

cd /usr/lib/jvm

sudo mkdir java

然後進入到下載的目錄下,將下載的檔案移動到新建的目錄下
cd /home/scott/Desktop

sudo mv jdk1.6.0_16.bin /usr/lib/jvm/java

接著進入java目錄,給檔案給予執行許可權
cd /usr/lib/jvm/java

sudo chmod u+x /usr/lib/jvm/java/jdk1.6.0_16.bin

執行安裝
sudo /usr/lib/jvm/java/jdk1.6.0_16.bin
此時會出現許可字幕,狂按Enter,直到出現要求輸入Yes or No,輸入yes
然後在終端執行
sodo gedit /etc/profile
      在umask 022之前加上
       JAVA_HOME= /usr/lib/jvm/java/jdk1.6.0_16; export  JAVA_HOME
      JRE_HOME= /usr/lib/jvm/java/jdk1.6.0_16/jre export JRE_HOME
      PATH=$PATH:$JAVA_HOME/bin; export PATH
  CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH; export CLASSPATH

儲存,退出.
由於ubuntu中可能會有預設的jdk,如openjdk,所以,為了使預設使用的是我們安裝的jdk,還要將系統預設的JDK修改為我們新安裝的
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/jdk1.6.0_16/bin/java 300

sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.6.0_16/bin/javac 300

sudo update-alternatives --config java

現有 2 個可選項,它們都提供了“java”<

    選擇        可選項
-----------------------------------------------
*+        1    /usr/lib/jvm/java-6-openjdk/jre/bin/java
          2    /usr/lib/jvm/java/jdk1.6.0_16/bin/java

要維持預設值[*],按Enter鍵,或者鍵入選擇的編號:2
使用“/usr/lib/jvm/java/jdk1.6.0_16/bin/java”來提供“java”。

最後進行驗證:

java -version
如果出現以下字元就表示安裝成功了.
java version "1.6.0_16"
Java(TM) SE Runtime Environment (build 1.6.0_16-b01)
Java HotSpot(TM) Server VM (build 14.2-b01, mixed mode)
如果沒有出現,可能考慮是/etc/profile裡面已經有設定,將裡面的相關內容替換或者直接新增如下內容
export JAVA_HOME=/usr/lib/jvm/java/jdk1.6.0_16
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
儲存退出後,source /etc/profile 生效即可

記錄一下 以免遺忘 .接下來就準備要安裝oracle for linux了.

備註:刪除預設的的jdk 
yum remove java-1.6.0-openjdk -y




來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12216142/viewspace-614571/,如需轉載,請註明出處,否則將追究法律責任。