CentOS 5.5下配置新的Java环境

本文CentOS版本为5.5 。

由于CentOS 5.5在默认情况下,会安装OpenOffice之类的软件,而这些软件需要Java支持,因此系统会默认安装一个JDK环境,如果需要使用特定的Java环境,最好将这些默认安装的JDK卸载或者彻底删除。

在安装完成CentOS 5.5之后,直接在终端中输入“java -version”,系统会显示当前的jdk版本号“java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5”,可以看到jdk使用的是openjdk1.6版本的。所以注意一定要将原有的jdk删除。

 

我是用的是jdk1.6.32。下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u32-downloads-1594644.html。下载jdk-6u32-linux-i586.bin版本。Linux下安装bin文件命令:

(1)移动到自己安装JDK的路径,我的路径是:/usr/lib/jvm/jdk6下,没有的文件夹自己创建;mkdir /usr/lib/jvm/jdk6

(2)chmod +x jdk-6u32-linux-i586.bin

(3)./jdk-6u32-linux-i586.bin

(4)安装完成然后配置环境变量。 

使用vim或者gedit来编辑/etc/profile文件。在文件末尾添加:

export JAVA_HOME=/usr/lib/jvm/jdk6/jdk1.6.0_32

export JRE_HOME=$JAVA_HOME/jre

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

至此,新的JDK环境安装配置完成。

(5)接下来,删除原有的jdk环境。

输入“rpm -qa|grep gcj”,查看gcj的版本号,在这里得到的结果是:

java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

libgcj-4.1.2-48.el5

卸载系统自带jdk。在终端中输入

yum -y remove java java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

然后等待,等待系统卸载完自带的jdk。

最终在终端中显示“Complete!”,卸载完成。

至此,关于CentOS的JDK配置基本完成,重启系统。

在终端中输入“java -version”,系统显示:

java version "1.6.0_32"
Java(TM) SE Runtime Environment (build 1.6.0_21-b06)
Java HotSpot(TM) Client VM (build 17.0-b16, mixed mode, sharing)

JDK1.6安装成功!

注意CentOS/Ubuntu自带的openjdk是不能正常运行Hadoop的,所以还是建议重新安装JDK6

 参考网址:

http://cjchnws.blog.51cto.com/2158170/415083

http://www.cnblogs.com/hanyuanbo/archive/2012/06/12/2546111.html

原文地址:https://www.cnblogs.com/zyumeng/p/2691428.html