zoukankan      html  css  js  c++  java
  • 卸载linux自带openjdk并安装sun jdk

    参见:https://www.cnblogs.com/Dylansuns/p/6974272.html Linux安装JDK完整步骤

    检查一下系统中的jdk版本

    [hadoop@master ~]$ java -version
    openjdk version "1.8.0_222-ea"
    OpenJDK Runtime Environment (build 1.8.0_222-ea-b03)
    OpenJDK 64-Bit Server VM (build 25.222-b03, mixed mode)

    检测jdk安装包

    [hadoop@master ~]$ rpm -qa | grep java
    python-javapackages-3.4.1-11.el7.noarch
    javapackages-tools-3.4.1-11.el7.noarch
    tzdata-java-2019b-1.el7.noarch
    java-1.8.0-openjdk-headless-1.8.0.222.b03-1.el7.x86_64
    java-1.8.0-openjdk-1.8.0.222.b03-1.el7.x86_64
    [hadoop@master ~]$ 
    

    卸载openjdk

    [hadoop@master ~]$ sudo yum -y remove *openjdk*
    [sudo] password for hadoop: 
    Loaded plugins: langpacks, ulninfo
    Resolving Dependencies
    --> Running transaction check
    ---> Package java-1.8.0-openjdk.x86_64 1:1.8.0.222.b03-1.el7 will be erased
    --> Processing Dependency: java >= 1.5 for package: jline-1.0-8.el7.noarch
    --> Processing Dependency: java-1.8.0-openjdk for package: icedtea-web-1.7.1-1.el7.x86_64
    ---> Package java-1.8.0-openjdk-headless.x86_64 1:1.8.0.222.b03-1.el7 will be erased
    --> Running transaction check
    ---> Package icedtea-web.x86_64 0:1.7.1-1.el7 will be erased
    ---> Package jline.noarch 0:1.0-8.el7 will be erased
    --> Processing Dependency: jline for package: rhino-1.7R5-1.el7.noarch
    --> Running transaction check
    ---> Package rhino.noarch 0:1.7R5-1.el7 will be erased
    --> Finished Dependency Resolution
    ol7_UEKR5/x86_64                                                                                                                                                                   | 2.5 kB  00:00:00     
    ol7_latest/x86_64                                                                                                                                                                  | 2.7 kB  00:00:00     
    
    Dependencies Resolved
    
    ==========================================================================================================================================================================================================
     Package                                                    Arch                                  Version                                              Repository                                    Size
    ==========================================================================================================================================================================================================
    Removing:
     java-1.8.0-openjdk                                         x86_64                                1:1.8.0.222.b03-1.el7                                @anaconda/7.7                                642 k
     java-1.8.0-openjdk-headless                                x86_64                                1:1.8.0.222.b03-1.el7                                @anaconda/7.7                                106 M
    Removing for dependencies:
     icedtea-web                                                x86_64                                1.7.1-1.el7                                          @anaconda/7.7                                2.3 M
     jline                                                      noarch                                1.0-8.el7                                            @anaconda/7.7                                 72 k
     rhino                                                      noarch                                1.7R5-1.el7                                          @anaconda/7.7                                1.1 M
    
    Transaction Summary
    ==========================================================================================================================================================================================================
    Remove  2 Packages (+3 Dependent packages)
    
    Installed size: 110 M
    Downloading packages:
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
      Erasing    : icedtea-web-1.7.1-1.el7.x86_64                                                                                                                                                         1/5 
      Erasing    : rhino-1.7R5-1.el7.noarch                                                                                                                                                               2/5 
      Erasing    : jline-1.0-8.el7.noarch                                                                                                                                                                 3/5 
      Erasing    : 1:java-1.8.0-openjdk-1.8.0.222.b03-1.el7.x86_64                                                                                                                                        4/5 
      Erasing    : 1:java-1.8.0-openjdk-headless-1.8.0.222.b03-1.el7.x86_64                                                                                                                               5/5 
      Verifying  : 1:java-1.8.0-openjdk-headless-1.8.0.222.b03-1.el7.x86_64                                                                                                                               1/5 
      Verifying  : 1:java-1.8.0-openjdk-1.8.0.222.b03-1.el7.x86_64                                                                                                                                        2/5 
      Verifying  : icedtea-web-1.7.1-1.el7.x86_64                                                                                                                                                         3/5 
      Verifying  : rhino-1.7R5-1.el7.noarch                                                                                                                                                               4/5 
      Verifying  : jline-1.0-8.el7.noarch                                                                                                                                                                 5/5 
    
    Removed:
      java-1.8.0-openjdk.x86_64 1:1.8.0.222.b03-1.el7                                                 java-1.8.0-openjdk-headless.x86_64 1:1.8.0.222.b03-1.el7                                                
    
    Dependency Removed:
      icedtea-web.x86_64 0:1.7.1-1.el7                                       jline.noarch 0:1.0-8.el7                                       rhino.noarch 0:1.7R5-1.el7                                      
    
    Complete!
    

    上传安装介质并解压

    [hadoop@master ~]$ sudo tar -xzf jdk-8u191-linux-x64.tar.gz -C /usr/lib/jvm
    

    设置环境变量,在/etc/profile最前面加上

    export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_191
    export JRE_HOME=${JAVA_HOME}/jre
    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
    export  PATH=${JAVA_HOME}/bin:$PATH
    

    最后生效一下source /etc/profile

  • 相关阅读:
    js页面问题--(ing)
    tomcat9以后对,请求消息头的严格字符要求
    linux常用命令--(不断更新)
    怎么用wireshark看抓包文件
    关于h2的启动问题
    VUE-02 基本指令
    RecyclerView设置空视图
    SpringBoot-JPA删除不成功,只执行了查询语句
    关于RecyclerView(二)设置EmptyView
    关于RecyclerView(一)基本使用
  • 原文地址:https://www.cnblogs.com/yongestcat/p/13222963.html
Copyright © 2011-2022 走看看