zoukankan      html  css  js  c++  java
  • CentOS7下安装jdk

    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      
          (1)  先下载安装

           1)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/

       2)解压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

    3)配置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}

    4)生效jdk环境变量
        source /etc/profile或 . /etc/profile
         #如果后卸载OPENJDK,就必须再次使用生效命令
    5)检查安装是否成功
    [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]#

    (2)在线下载

    1)jdk1.8地址     http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz

    # wget --no-check-certificate --no-cookies --header "Cookies: oraclelicense=accept-securebackup-cookies" http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz

    2)解压到指定文件夹

     #tar zxvf file -c /usr/local/jdk1.8 

    3)修改环境变量

    打开/etc/profile

    vi /etc/profile

    在最后面添加如下内容

     JAVA_HOME=/usr/local/jdk1.8 
    JRE_HOME=/usr/local/jdk1.8/jre 
    CLASSPATH=.:$JRE_HOME/lib:$JAVA_HOME/lib/tools.jar PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH 
    export JAVA_HOME CLASSPATH PATH JRE_HOME

    4)让系统重新加载该文件

    # source /etc/profile

    5)测试

    java -version
  • 相关阅读:
    angular2+ 使用ant.design 的 select组件时(nz-select)下拉框没有脱离文档流,直接撑开页面展示的问题
    element 获取table组件的下标
    调幅调频调相位
    Mongoose基于MongoDB建模并设置关联
    Xavier上TensorRT和Pytorch运行时间对比
    理解vue实例的生命周期和钩子函数
    [Vue]组件——.sync 修饰符实现对prop 进行“双向绑定”(子组件向父组件传值)
    vm.$attrs 【Vue 2.4.0新增inheritAttrs,attrs详解】
    (转)vue v-on修饰符
    Vue中的computed属性
  • 原文地址:https://www.cnblogs.com/xzjf/p/7204488.html
Copyright © 2011-2022 走看看