下載JDK
http://java.sun.com/javase/downloads/index.jsp
提供兩個版本:
jdk-6u18-linux-i586-rpm.bin 或 jdk-6u18-linux-i586.bin
運行二進制文件:
./jdk-6u18-linux-i586-rpm.bin 或 ./jdk-6u18-linux-i586.bin
區別在于:
生成rpm包和源包,rpm包用命令rpm –ivh jdk-6u18-linux-i586-rpm.bin就會自動安裝在/usr/java下,而./jdk-6u18-linux-i586.bin生成的jdk1.6.0_18文件夾需要手動放到/usr/java或者其它自定義目錄下。
JDK安裝配置(測試環境CentOS 5.3):
使用java –version 命令測當前系統已安裝的JDK版本,如果安裝安裝系統時選中了JAVA開發則會安裝JDK1.4,因此需要把老版本JDK1.4刪除。
使用rpm -qa|grep jdk及rpm -qa|grep gcj命令檢測當前安裝的JDK版本號,之后根據顯示的版本使用命令yum –y jdk,回車后自動刪除當前安裝的JDK,此時再使用java –version檢測時會出現-bash: /usr/bin/java: No such file or directory,檢測完之后就可以安裝新JDK。
配置有兩種選擇:
1、直接編輯/etc/profile文件(在文件最后編輯)。
2、在/etc/profile.d目錄下新建一個文件。
設置環境變量內容如下:
#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的路徑。
設置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
重啟后執行java –version后將會看到新安裝的JDK版本號。