因爲需要使用JDK1.6的版本,但是RedHat6.4自帶的JDK是1.7版本,因此需要卸載JDK1.7,安裝JDK1.6的版本,我使用的JDK1.6版本爲:jdk-6u45-linux-x64.bin
1、查看系統當前Java版本:java -version
[root@localhost /]$ java -version
java version "1.7.0_09-icedtea"
OpenJDK Runtime Environment (rhel-2.3.4.1.el6_3-x86_64)
OpenJDK 64-Bit Server VM (build 23.2-b09, mixed mode)
2、查看當前JDK版本
[root@localhost /]$ rpm -qa|grep gcj
libgcj-4.4.7-3.el6.x86_64
java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64
libgcj-devel-4.4.7-3.el6.x86_64
卸載:#rpm -e --nodeps java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64
3、查看rpm安裝的jdk版本
[root@localhost /]$ rpm -qa|grep jdk
java-1.7.0-openjdk-devel-1.7.0.9-2.3.4.1.el6_3.x86_64
java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64
java-1.6.0-openjdk-devel-1.6.0.0-1.50.1.11.5.el6_3.x86_64
java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64
java-1.6.0-openjdk-javadoc-1.6.0.0-1.50.1.11.5.el6_3.x86_64
ldapjdk-4.18-6.el6.x86_64
把以上openjdk都刪除:#rpm -e --nodeps java-1.7.0-openjdk-devel-1.7.0.9-2.3.4.1.el6_3.x86_64(依次替換成其他)
4、此時查看系統當前Java版本:java -version,不會出現Java版本信息了
5、上傳jdk-6u45-linux-x64.bin文件到任一個文件夾當中,然後,要給jdk-6u45-linux-x64.bin分配權限,具體的這裏要給它可執行的權限,輸入:chmod +x jdk-6u11-linux-i586.bin,這裏參數x即使執行權限。
[root@localhost www]# chmod +x jdk-6u11-linux-i586.bin
6、解壓文件:jdk-6u45-linux-x64.bin
[root@localhost www]# chmod +x jdk-6u11-linux-i586.bin
7、把解壓後的文件複製到/usr/local文件夾
8、配置JDK參數,並執行source /etc/profile
[root@localhost jdk1.6.0_45]# gedit /etc/profile
export JAVA_HOME=/usr/local/jdk1.6.0_45
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/rt.jar
9、配置.bash_profile,並執行source命令(此文件在根目錄下,爲隱藏文件。使用gedit .bash_profile 命令進行編輯,必須授權給tomcat和jdk160_18chmod 777)
exportJAVA_HOME=/usr/local/jdk1.6.0_45
exportPATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
exportCATALINA_BASE=/usr/local/tomcat(tomcat的安裝目錄)
exportCATALINA_HOME=/usr/local/tomcat(tomcat的安裝目錄)
10、查看安裝好的Java環境
[root@localhost jdk1.6.0_45]# java -version
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)