1.卸載OpenJDK
rpm -qa | grep java
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64 rpm -e --nodeps java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64 rpm -e --nodeps tzdata-java-2012j-1.el6.noarch
2.jdk下載官方網址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
輸入命令:wget http://211.149.198.47/data/main/jdk-7u7-linux-i586.tar.gz 下載jdk
3.tar -zxvf jdk-7u7-linux-i586.tar.gz然后mv jdk1.7.0_07 /usr/local/jdk7
4.vi /etc/profile然后在打開的文件末尾添加如下內容:JAVA_HOME=/usr/local/jdk7JRE_HOME=/usr /local/jdk7/jrePATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libexport JAVA_HOME JRE_HOME PATH CLASSPATH
JAVA_HOME=/usr/local/jdk7
JRE_HOME=/usr/local/jdk7/jre
PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
5.使環境變量立即生效,輸入命令:source /etc/profile
6.可能會報如下的錯誤:bash: /usr/local/jdk7/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: 沒有那個文件或目錄是因為64位系統中安裝了32位程序,而且我當前使用的正是64位的linux版本解決方法:yum install glibc.i686
7.用java -version查看