• 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

  • 相关阅读:

    守护线程
    下载图片
    多线程
    self的作用
    设置项目地址环境
    对象 类
    ValueError: urls must start with a leading slash
    mock挡板接口开发
    K&R——第五章 指针与数组
  • 原文地址:https://www.cnblogs.com/zyumeng/p/2691428.html
Copyright © 2020-2023  润新知