首先通過界面卸載OpenJDK.然後卸載默認的jdk1.42
rpm -qa | grep gcj ← 確認gcj的版本號
libgcj-devel-3.4.6-3
java-1.4.2-gcj-compat-1.4.2.0-27jpp ← 根據版本號卸載gcj
libgcj-3.4.6-3
# yum -y remove java-1.4.2-gcj-compat
一、下載JDK
自己下載吧,步驟不用寫了吧;我下載的是jdk-1.6.0_01-linux-i586.bin
二、安裝
(1)在usr下新建一個java文件夾
#mkdir /usr/java
(2)我用的WinSCP將JDK文件放入到/usr/java文件夾下
放入後,執行下面這個命令:
#cd /usr/java
#chmod a+x jdk-1.6.0_01-linux-i586.bin
使當前用戶擁有對jdk-1.6.0_01-linux-i586.bin的執行權限;
(3)執行安裝
#./jdk-1.6.0_01-linux-i586.bin
運行jdk-1.6.0_01-linux-i586.bin,這時會顯示出JDK的安裝許可協議,按空格翻頁,www.linuxidc.com最後程序會問你是不是同意上面的協議,當然同意啦,輸入“yes”之後開始解壓JDK到當前目錄。此時屏幕上會顯示解壓的進度。
解壓完成後 /opt/java目錄下會新建一個名為“jdk-1.6”的目錄,至此我們已經在CentOS下安裝好了JDK。
三、配置
理論上來說JDK裝好了以後就可以正常使用了,但是為了我們日後使用的方便,我們還要對它設置一下。與Windows下的JDK設置一樣,我們通常需要設置一下環境變量。
我習慣修改/etc/profile來添加環境變量,/etc/profile中設置的環境變量就像Windows下環境變量中的系統變量一樣,所有用戶都可以使用。
用文本編輯器打開/etc/profile
# vi /etc/profile
在最後加入以下幾行:
export JAVA_HOME=/opt/java/jdk-1.6
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
這樣我們就設置好了JDK,在centos下 source /etc/profile 就可以生效了.
四、刪除/卸載
用#rm -fr jdk-1.6命令即可刪除JDK,別忘了把配置文件的相關內容也清空啊