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

  • 相关阅读:
    清除vs2005、vs2008起始页最近打开项目
    解决VS2005打开js,css,asp.php等文件,中文都是乱码的问题
    “007~ASP 0104~不允许操作”错误的解决方法(图解)
    nofollow标签浪费了多少站长做外链的时间
    如果你的评论被WordPress的Akismet插件屏蔽,怎么解封?
    VPS磁盘划分建立新磁盘
    ASP.NET使用AJAX应注意IIS有没有.ashx扩展
    将磁盘从FAT格式转换为NTFS格式的方法
    C#调用RabbitMQ实现消息队列(转载)
    超燃:2019 中国.NET 开发者峰会视频发布
  • 原文地址:https://www.cnblogs.com/yongestcat/p/13222963.html
Copyright © 2011-2022 走看看