卸载centos6自带的OpenJDK,配置新的java环境

http://blog.sina.com.cn/s/blog_7e56997901011pux.html

 

卸载centos6自带的OpenJDK,配置新的java环境

 

由于CentOS 6.0在默认情况下,会安装OpenOffice之类的软件,而这些软件需要Java支持,因此系统会默认安装一个JDK环境,如果需要使用特定的Java环境,最好将这些默认安装的JDK卸载或者彻底删除。
在安装完成CentOS 6.0之后,直接在终端中输入“java -version”,系统会显示当前的jdk版本号“java-1.6.0_024”,可以看到jdk使用的是openjdk1.6版本的。

接下来删除系统自带的OpenJDK
首先输入 rpm-qa|grep gcj 查看gcj的版本号,在这里得到的结果是
java-XXXX.XXXX.....
libgcj-X.X.X-XXX
其次,卸载系统自带jdk。在终端中输入“yum -y remove java java-XXXX.XXXX.....”,然后等待,等待系统卸载完自带的jdk。最终在终端中显示“Complete!”,卸载完成。

之后把你下载的 jdk-7-linux-x64.rpm 拷贝到 /usr/local目录下,当然也可以是其他的目录。
执行安装 rpm -ivh jdk-7-linux-x64.rpm
安装完成之后会在/usr 下发现一个java的文件夹,这就是我们安装的。

设置环境变量:修改/etc/profile 文件 在最后面加上下面的几行。
#设置jdk的环境变量
JAVA_HOME=/usr/java/jdk1.7.0
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH


让/etc/profile文件修改后立即生效
方法1:
让/etc/profile文件修改后立即生效 ,可以使用如下命令:
# . /etc/profile
注意: . 和 /etc/profile 有空格
方法2:
让/etc/profile文件修改后立即生效 ,可以使用如下命令:
# source /etc/profile

重启操作系统: 输入 java -version 屏幕显示如下说明配置成功。
java version "1.7.0"
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) 64-Bit Server VM (build 21.0-b17, mixed mode)

 

你可能感兴趣的:(卸载centos6自带的OpenJDK,配置新的java环境)