下載JDK
http://java.sun.com/javase/downloads/index.jsp
提供兩個(gè)版本:
jdk-6u18-linux-i586-rpm.bin 或 jdk-6u18-linux-i586.bin
運(yùn)行二進(jìn)制文件:
./jdk-6u18-linux-i586-rpm.bin 或 ./jdk-6u18-linux-i586.bin
區(qū)別在于:
生成rpm包和源包,rpm包用命令rpm –ivh jdk-6u18-linux-i586-rpm.bin就會(huì)自動(dòng)安裝在/usr/java下,而./jdk-6u18-linux-i586.bin生成的jdk1.6.0_18文件夾需要手動(dòng)放到/usr/java或者其它自定義目錄下。
JDK安裝配置(測試環(huán)境CentOS 5.3):
使用java –version 命令測當(dāng)前系統(tǒng)已安裝的JDK版本,如果安裝安裝系統(tǒng)時(shí)選中了JAVA開發(fā)則會(huì)安裝JDK1.4,因此需要把老版本JDK1.4刪除。
使用rpm -qa|grep jdk及rpm -qa|grep gcj命令檢測當(dāng)前安裝的JDK版本號,之后根據(jù)顯示的版本使用命令yum –y jdk,回車后自動(dòng)刪除當(dāng)前安裝的JDK,此時(shí)再使用java –version檢測時(shí)會(huì)出現(xiàn)-bash: /usr/bin/java: No such file or directory,檢測完之后就可以安裝新JDK。
配置有兩種選擇:
1、直接編輯/etc/profile文件(在文件最后編輯)。
2、在/etc/profile.d目錄下新建一個(gè)文件。
設(shè)置環(huán)境變量內(nèi)容如下:
#set java
JAVA_HOME=/usr/java/jdk1.6.0_18
PATH=$PATH:/$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib
JRE_HOME=$JAVA_HOME/jre
export JAVA_HOME PATH CLASSPATH JRE_HOME
注:/usr/java/jdk1.6.0_18也就是JDK的路徑。
設(shè)置java和javac的符號連接:
cd /usr/bin
ln -s -f /usr/java/jdk1.6.0_18/jre/bin/java
ln -s -f /usr/java/jdk1.6.0_18/jre/bin/javac
重啟后執(zhí)行java –version后將會(huì)看到新安裝的JDK版本號。