Linux JDK升級

來源:互聯網
上載者:User

一、jdk1.4卸載

Redhat Enterprise 5 中內建安裝了jdk1.4,在安裝jdk1.6前,把jdk1.4卸載:

1. 首先查看系統內建的JDK版本:

[root@linux ~]# java -version

java version "1.4.2"
gij (GNU libgcj) version 4.1.2 20080704 (Red Hat 4.1.2-48)

Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

2. 確定JDK的具體版本號碼,然後將其卸載:

[root@linux ~]# rpm -qa | grep jdk
[root@linux ~]# rpm -qa | grep gcj
libgcj-4.1.2-42.el5
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
上面先確認jdk的具體版本號碼,然後使用rpm -e --nodeps命令刪除上面尋找的內容:

#rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

Complete!

3. 再次檢查JDK版本,卸載成功:

[root@linux ~]# java -version

-bash: ./usr/bin/java: No such file or directory

 

二、jdk1.6安裝

下面開始手動安裝the latest jdk1.6 version,jdk-6u33-linux-i586.bin

1. 給jdk-6u33-linux-i586.bin分配許可權,具體的這裡要給它可執行檔許可權
[root@linux ~]# chmod +x jdk-6u33-linux-i586.bin

2. 然後解壓:./jdk-6u33-linux-i586.bin
[root@linux ~]# ./jdk-6u33-linux-i586.bin

3. 執行之後會有一堆agreement什麼的,一路more下去。接著有個確認安裝的,輸入yes,然後斷行符號。開始解壓。一直到

Java(TM) SE Development Kit 6 successfully installed.
.........
Press Enter to continue.....
Done.

4. 解壓後的檔案如下所示:
[root@linux ~]# ls
jdk1.6.0_33 jdk-6u33-linux-i586.bin

5. 一般都將安裝檔案放在usr/local下,執行拷貝:
[root@linux ~]# mv jdk1.6.0_33 /usr/local
[root@linux ~]# cd /usr/local
[root@linux local]# ls
bin etc games include jdk1.6.0_33 lib libexec sbin share src

6. jdk已經成功搬運到了/usr/local下,然後就是最後一步,設定環境變數了。

7. 這裡有兩種設定,一種是通過export設定臨時生效,重啟之後設定會丟失,一種是將設定寫入/etc/profile檔案中,可以一直生效。所以,最好的設定當然是寫入檔案中了。先執行下面命令:
[root@linux local]# vi /etc/profile

8. 開啟profile檔案後輸入i進入insert模式,在檔案最後面添加如下內容。
export JAVA_HOME="/usr/local/jdk1.6.0_33"
export CLASS_PATH="$JAVA_HOME/lib:$JAVA_HOME/jre/lib"
export PATH=".:$PATH:$JAVA_HOME/bin"
然後esc,輸入:wq,儲存退出。

9. 然後需要設定讓更改生效:
[root@linux local]# source /etc/profile

當然,如果你喜歡重啟的話,你reboot也可以。

10. 查看當前jdk版本。

[root@linux local]# java -version

java version "1.6.0_33"
Java(TM) SE Runtime Environment (build 1.6.0_33-b03)
Java HotSpot(TM) Client VM (build 20.8-b03, mixed mode, sharing)

 

安裝完畢!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.