一、卸載JDK
Linux會內建JDK,如果不使用內建版本的話需要卸載。
1、卸載系統內建的jdk版本
查看內建的jdk
#rpm -qa | grep gcj
看到如下資訊:
libgcj-4.1.2-44.el5
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
使用rpm -e --nodeps 命令刪除上面尋找的內容:
#rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
2、卸載rpm安裝的jkd版本
查看安裝的jdk:
#rpm -qa|grep jdk
看到如下資訊:
java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
卸載:
#rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
二、安裝jdk
首先到sun官網下載安裝包,下面是最新的安裝包
http://java.sun.com/javase/downloads/index.jsp
如果希望找以前的版本,到下面的地址可以找到
http://java.sun.com/products/archive/
有jdk-6u7-linux-i586-rpm.bin和jdk-6u7-linux-i586.bin兩種版本
這兩種版本有什麼區別?其中的rpm代表什麼意思?
bin是二進位包,而rpm是redhat package 就是紅帽的標準安裝包
區別就是rpm安裝的時候給你自動設定,一般都是lib安裝到/usr/lib bin安裝到/usr/bin下邊,就算不是,在/usr/bin下也要建立一個軟串連。
下邊以現有最新版本jdk-7u3-linux-i586.rpm為例進行安裝:
將安裝檔案放到:/usr/java目錄下,修改許可權,命令如下(需先用cd命令切換到相應目錄下):
# chmod +x jdk-7u3-linux-i586.rpm
執行檔案的安裝:
# rpm-ivh jdk-7u3-linux-i586.rpm
三、配置環境變數
修改/etc/profile檔案,在該檔案最後加上
export JAVA_HOME=/usr/java/jdk1.7.0_03
export PATH=$PATH: /usr/java/jdk1.7.0_03/bin
儲存
四:執行
cd /etc
source profile