1. 卸载自带JDK:
1)卸载系统自带的jdk版本:
查看自带的jdk:
#rpm -qa|grep gcj
#rpm -qa|grep jdk
libgcj-4.1.2-44.el5
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
使用rpm -e --nodeps 命令删除上面查找的内容:
#rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
2)卸载rpm安装的jkd版本
查看安装的jdk:
#rpm -qa|grep jdk
可能看到如下类似的信息:
jdk-1.6.0_22-fcs
卸载查询出的所有:
#rpm -e --nodeps jdk-1.6.0_22-fcs
2. 安装新JDK:
1、jdk1.6提供以下两种自解压文件:
1)jdk-6u22-linux-i586.bin
2)jdk-6u22-linux-i586-rpm.bin
2、我下载的是jdk-6u22-linux-i586-rpm.bin 放到uer目录下
3、给所有用户添加可执行的权限
#chmod +x jdk-6u22-linux-i586-rpm.bin
4、执行该文件,命令如下:
#./jdk-6u22-linux-i586-rpm.bin
5、配置环境变量:
如果所有用户都想共享jdk的环境变量,可以通过如下方式设置。
(其他用户通用 以上操作都是root用户)
在/etc/profile文件中加入:
# vi /etc/profile
export JAVA_HOME=/usr/java/jdk-1.6.0_45
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
source /etc/profile
然后使用java -version查看