zoukankan      html  css  js  c++  java
  • 1、在CentOS上安装Java JDK的步骤

    安装说明

    安装方式:rpm安装 
    软件:jdk-7-linux-x64.rpm, 或jdk-6u45-linux-x64-rpm.bin
    下载地址:http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html

    http://www.oracle.com/technetwork/java/javase/downloads/jdk6downloads-1902814.html

    检验系统原JDK版本

    [root@admin ~]# java -version
    java version "1.6.0_24"
    OpenJDK Runtime Environment (IcedTea6 1.11.1) (rhel-1.45.1.11.1.el6-x86_64)
    OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)

    进一步查看JDK信息:

    [root@admin ~]# rpm -qa | grep java
    tzdata-java-2012c-1.el6.noarch
    java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.x86_64

    卸载OpenJDK,执行以下操作:

    [root@admin ~]# rpm -e --nodeps tzdata-java-2012c-1.el6.noarch
    [root@admin ~]# rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.x86_64

    安装JDK

    上传新的jdk-7-linux-x64.rpm软件到/usr/local/执行以下操作:

    [root@admin local]# rpm -ivh jdk-7-linux-x64.rpm

    JDK默认安装在/usr/java中。

    ***************************************************************************************************************************************************************************

    P.S. rpm.bin文件的安装----jdk-6u45-linux-x64-rpm.bin

    在网上下载了rpm.bin文件,进入存放该文件的目录,在终端:
    1.执行   #chmod  +x  jdk-6u45-linux-x64-rpm.bin
    2. 执行   ./jdk-6u45-linux-x64-rpm.bin
        此时会出现JDK安装授权协议.可以一路按Enter浏览.如果等的不耐烦可以直接按Ctrl+C,直接会出现Do you agree to the above license terms? [yes or no]的字样.
    3. 键入yes,同意该授权协议.
        此时系统会开始解压jdk-6u45-linux-x64-rpm.bin
    4. 解压完毕后,回到目录,键入dir.会发现多出了一个解压好的安装文件:jdk-6u45-linux-x64-rpm.bin

    **************************************************************************************************************************************************************************

    P.S. 卸载jdk1.7,安装jdk1.6

    卸载JDK1.7,执行以下操作:

    [root@admin ~]# java -version
    java version "1.7.0_21"
    Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
    Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode)

    [root@xin local-disk1]# rpm -qa | grep java
    sun-javadb-core-10.6.2-1.1.i386
    sun-javadb-docs-10.6.2-1.1.i386
    sun-javadb-demo-10.6.2-1.1.i386
    sun-javadb-client-10.6.2-1.1.i386
    sun-javadb-javadoc-10.6.2-1.1.i386
    sun-javadb-common-10.6.2-1.1.i386

    [root@xin local-disk1]# rpm -e --nodeps sun-javadb-core-10.6.2-1.1.i386
    [root@xin local-disk1]# rpm -e --nodeps sun-javadb-docs-10.6.2-1.1.i386
    [root@xin local-disk1]# rpm -e --nodeps sun-javadb-demo-10.6.2-1.1.i386
    [root@xin local-disk1]# rpm -e --nodeps sun-javadb-client-10.6.2-1.1.i386
    [root@xin local-disk1]# rpm -e --nodeps sun-javadb-javadoc-10.6.2-1.1.i386
    [root@xin local-disk1]# rpm -e --nodeps sun-javadb-common-10.6.2-1.1.i386

    [root@xin local-disk1]# java -version
    java version "1.7.0_21"
    Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
    Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode)

    [root@xin local-disk1]# rpm -ivh jdk-6u45-linux-amd64.rpm 
    Preparing...                ########################################### [100%]
        package jdk-2000:1.7.0_21-fcs.x86_64 (which is newer than jdk-2000:1.6.0_45-fcs.x86_64) is already installed
        file /etc/init.d/jexec from install of jdk-2000:1.6.0_45-fcs.x86_64 conflicts with file from package jdk-2000:1.7.0_21-fcs.x86_64

    [root@xin local-disk1]# rpm -e jdk-1.7.0_21-fcs
    [root@xin local-disk1]# rpm -ivh jdk-6u45-linux-amd64.rpm 
    Preparing...                ########################################### [100%]
       1:jdk                    ########################################### [100%]
    Unpacking JAR files...

    **************************************************************************************************************************************************************************

    验证安装

    执行以下操作,查看信息是否正常:

    [root@admin bin]# java
    [root@admin bin]# javac
    [root@admin bin]# 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)

    恭喜,安装成功!

    配置环境变量

    我的机器安装完jdk-7-linux-x64.rpm后不用配置环境变量也可以正常执行javac、java –version操作,因此我没有进行JDK环境变量的配置。但是为了以后的不适之需,这里还是记录一下怎么进行配置,操作如下: 
    修改系统环境变量文件

    vi + /etc/profile

    向文件里面追加以下内容:

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

    使修改生效

    [root@admin local]# source /etc/profile   //使修改立即生效 
    [root@admin local]#        echo $PATH   //查看PATH值

    查看系统环境状态

    [root@admin ~]# echo $PATH
    /usr/local/cmake/bin:/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/java/jdk1.7.0/bin:/usr/java/jdk1.
  • 相关阅读:
    LeetCode 1275. 找出井字棋的获胜者 Find Winner on a Tic Tac Toe Game
    LeetCode 307. 区域和检索
    LeetCode 1271 十六进制魔术数字 Hexspeak
    秋实大哥与花 线段树模板
    AcWing 835. Trie字符串统计
    Leetcode 216. 组合总和 III
    Mybatis 示例之 复杂(complex)属性(property)
    Mybatis 示例之 复杂(complex)属性(property)
    Mybatis 高级结果映射 ResultMap Association Collection
    Mybatis 高级结果映射 ResultMap Association Collection
  • 原文地址:https://www.cnblogs.com/zhangbaowei/p/4934293.html
Copyright © 2011-2022 走看看