zoukankan      html  css  js  c++  java
  • CentOS 6.0安装JDK7

    CentOS 6.0安装JDK7 - Sea Wang - 博客园

    CentOS 6.0安装JDK7

    话说在CentOS下安装JDK7(下载地址:http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html),同事直接告诉我说双击jdk-7-linux-i586.rpm,他自己就会安装且自动配置环境,结果我安装完成之后,使用#JAVA -version一看,还是原先自带的6.0而且还是OpenJDK。这让老夫如何是好~

    # java -version
    java version "1.6.0_17"
    OpenJDK Runtime Environment (IcedTea6 1.7.5)  (rhel-1.31.b17.el6_0-i386)
    OpenJDK Client VM (build 14.0-b16, mixed mode)

    最后没办法,从网上找手动配置JDK7的方法,有一篇英文的文章,大概步骤是正确的,不过在细节上有一点问题,在这里我把我的安装过程分享给大家(本人系统CentOS 6.0 32位 软件工作站)。

    1. 安装JDK1.7.0

    下载地址已经在上面贴出来了,下载完成后在取得root权限后执行:
    [root@sea sea]# sudo rpm -ivh /home/sea/桌面/jdk-7-linux-i586.rpm
    执行结果:
     Preparing...                ################################### [100%]
      1:jdk                    ##################################### [100%]
     Unpacking JAR files...
     rt.jar...
     jsse.jar...
     charsets.jar...
     tools.jar...
     localedata.jar... 
    2. 设置环境变量
    这里我们需要找到profile文件,添加环境变量:
    #rpm -ivh jdk-7-linux-i586.rpm
    #vim /etc/profile

    在profile文件下面追加写入下面信息:

    export JAVA_HOME=/usr/java/jdk1.7.0
    export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export PATH=$PATH:$JAVA_HOME/bin

    保存退出,执行:

    #source /etc/profile

    3. 更新 alternatives,选择JDK版本

    现在在用 #Java -version 查看JDK版本还是6.0。这时我们需要选择本机安装过的JDK7。首先安装 java alternative ---jdk

    # update-alternatives --install /usr/bin/java java /usr/java/jdk1.7.0/bin/java 60

    然后配置JDK:

    # update-alternatives --config java

    这样就会出现下面的提示:

    共有 3 个程序提供“java”。
    
      选择    命令
    -----------------------------------------------
    *+ 1           /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
       2           /usr/lib/jvm/jre-1.5.0-gcj/bin/java
       3           /usr/java/jdk1.7.0/bin/java
    
    按 Enter 来保存当前选择[+],或键入选择号码:3

    我们自然选择3咯~

    至此我们就可以收工了,CentOS 6.0下面安装JDK7就完成了。在看看你的JDK版本,是不是变成7.0,而且还是Sun的版本了呢^_^(或许我应该叫Oracle的版本才对)

    # java -version
    java version "1.7.0"
    Java(TM) SE Runtime Environment (build 1.7.0-b147)
    Java HotSpot(TM) Client VM (build 21.0-b17, mixed mode, sharing)

    P.S.上面虽然说的都是32位的安装方法,其实64位安装的方式同32位基本相同。说实话,Linux命令虽然我知道该怎么用,但是其本身含义还是不能很好的表述清楚,还请园子里Linux高人能多多指点,如有错误,本人定会虚心改正~

  • 相关阅读:
    Mac Python相关配置操作汇总
    暑假算法练习Day2
    暑假算法练习Day1
    《Min_25筛》
    《Yuchang and Zixiang’s stones》
    《Codeforces Round #732 (Div. 1)》
    《P7842 「PMOI-4」可怜的团主》
    《Codeforces Round #739 (Div. 3)》
    《斜率dp》
    《凸包》
  • 原文地址:https://www.cnblogs.com/lexus/p/2369573.html
Copyright © 2011-2022 走看看