zoukankan      html  css  js  c++  java
  • Linux中安装Oracle jdk

    在linux中安装 Oracle jdk

    主要分为三步:

    1. 卸载原有的openjdk
    2. 下载相应版本的oraclejdk
    3. 配置java环境变量

    下面是两种常见方法

    方法一

    1、卸载自带OPENJDK
    用 java -version 命令查看当前jdk版本信息

    java -version

    用rpm -qa | grep java 命令查询操作系统自身安装的java
    

    #rpm -qa | grep java
    执行结果如下
      python-javapackages-3.4.1-11.el7.noarch
    java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64
    java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64
    tzdata-java-2015g-1.el7.noarch
    javapackages-tools-3.4.1-11.el7.noarch
    java-1.7.0-openjdk-headless-1.7.0.91-2.6.2.3.el7.x86_64
    java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64
    用rpm命令卸载下面这些文件(操作系统自身带的java相关文件)
      #rpm -e –nodeps java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64
    #rpm -e –nodeps java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64
    #rpm -e –nodeps tzdata-java-2015g-1.el7.noarch
    #rpm -e –nodeps java-1.7.0-openjdk-headless-1.7.0.91-2.6.2.3.el7.x86_64
    #rpm -e –nodeps java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64
    如果卸载错了,可使用yum install 来安装
    2、下载JDK
    jdk当前版本下载地址
    http://www.oracle.com/technetwork/java/javase/downloads/index.html
    jdk历史版本官网下载地址
    http://www.oracle.com/technetwork/java/javase/archive-139210.html
    jdk7下载地址
    http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html
    http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jdk-7u80-oth-JPR
    下载文件jdk-7u80-linux-x64.tar.gz,通过浏览器下载会默认下载到当前登陆用户的下载目录,
    例如当前登陆用户是root,那么下载位置为"/root/下载/jdk-7u80-linux-x64.tar.gz".
    用cp命令 把文件拷贝到 /usr/local/src/作备份。
    [root@localhost 下载]# cp jdk-7u80-linux-x64.tar.gz /usr/local/src/
    3、解压JDK
    3.1 将"/root/下载/jdk-7u80-linux-x64.tar.gz"文件拷贝到/usr/java 目录下
    [root@localhost 下载]# cp jdk-7u80-linux-x64.tar.gz /usr/java
    3.2 解压缩该压缩文件到 /usr/java目录
    [root@localhost java]#tar -zxvf jdk-7u80-linux-x64.tar.gz
    3.3 使用rm -f命令删除该jdk压缩文件
    [root@localhost java]#rm -f jdk-8u74-linux-x64.gz
    4、配置jdk环境变量
    4.1 编辑
    [root@localhost java]#vim /etc/profile
    在最后一行加上如下值
    #java environment
    export JAVA_HOME=/usr/java/jdk1.7.0_80
    export CLASSPATH=.:({JAVA_HOME}/jre/lib/rt.jar:){JAVA_HOME}/lib/dt.jar:({JAVA_HOME}/lib/tools.jar export PATH=)PATH:${JAVA_HOME}/bin
    注:CentOS6上面的是JAVAHOME,CentOS7是{JAVA_HOME}
    5、生效jdk环境变量
    source /etc/profile或 . /etc/profile
    #如果后卸载OPENJDK,就必须再次使用生效命令
    6、检查安装是否成功
    [root@localhost java]# java -version
    java version "1.7.0_80"
    Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
    Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
    [root@localhost java]#java -version

    方法二

    CentOS 7安装Oracle JDK

    rpm -qa | grep -E '^open[jre|jdk]|j[re|dk]'

    CentOS 7安装Oracle JDK

    卸载openjdk

    su root
    yum -y remove java java-1.7.0-openjdk

    CentOS 7安装Oracle JDK

    下载oracle jdk

    wget --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie;" http://download.oracle.com/otn-pub/java/jdk/8u77-b03/jdk-8u77-linux-x64.tar.gz

    CentOS 7安装Oracle JDK

    解压jdk

    tar -xzvf jdk-8u77-linux-x64.tar.gz

    CentOS 7安装Oracle JDK

    移动jdk到/usr/local,建立软连接

    mv jdk1.8.0_77/ /usr/local
    ln -s /usr/local/jdk1.8.0_77/ /usr/local/jdk

    编辑/etc/profile

    vim /etc/profile

    加入jdk的配置

    JAVA_HOME=/usr/local/jdk
    JRE_HOME=/usr/local/jdk/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
    然后执行source /etc/profile命令,让修改生效。
    # source /etc/profile

    查看是否安装jdk成功
    java -version

  • 相关阅读:
    HTML+CSS简单实现导航栏二级下拉菜单
    原创 | 我的个人微信公众号
    原创 | 喂,在吗?
    NodeJs实现邮箱验证
    JS排序算法(二)冒泡排序
    JS排序算法(一) 快速排序
    前端常见的布局方式
    JS继承方式
    前端Node实现简易的文件上传下载
    原生js实现深度克隆
  • 原文地址:https://www.cnblogs.com/OliverZhang/p/8776369.html
Copyright © 2011-2022 走看看