• centos openjdk 11 安装软件包获取方式


    1、openjdk  的官网

    在官网上可以看到 openjdk11 本身最新版本为:(http://jdk.java.net/archive/)

     可以看到最新版本为 11GA(11+28)

    点击 Source 按钮(https://hg.openjdk.java.net/jdk/jdk11),可以看到 jdk11 一直依赖的代码更新记录

     点击左侧 tags ,可以看到 所有已发布的openjdk11版本

     2、centos 官网获取 openjdk 11 rpm (http://mirror.centos.org/centos/7/os/x86_64/Packages/)

         openjdk 11 可以运行在不同类型的操作系统中,在 centos 安装openjdk 11 的话,需要看 openjdk11 在 centos 中基于 openjdk  的官网 优化后且发布的版本。 

    根据所需要操作系统查看对应最新版本

    (1) centos 7 x86_64  (http://mirror.centos.org/centos/7/os/x86_64/Packages/

        这里可以看到 最新版本为:11.0.8.10 

    (2) centos 7 arm (http://mirror.centos.org/altarch/7/os/aarch64/Packages/)

    由此可以看出最新版本为 11.0.8.10   

    因此安装的时候若是 通过  yum 安装,可以通过如下命令进行安装

    yum list **openjdk11** 查找最新版本,然后 用 yum install -y xxx 安装最新版本

     yum install -y java-11-openjdk.x86_64 java-11-openjdk-devel.x86_64 java-11-openjdk-jmods.x86_64 java-11-openjdk-static-libs.x86_64 java-11-openjdk-headless.x86_64

     通过 java -version 命令可查看安装的 openjdk11 版本,上图显示安装正确

    3、整理 openjdk11 成果物

    (1) 将 /usr/lib/jvm/java-11-openjdk-11.0.8.10-1.el7.x86_64 目录下载到本地

    (2) 在本地的 java-11-openjdk-11.0.8.10-1.el7.x86_64根目录下创建 man/man1 目录

    (3) 从 服务器上 /usr/share/man/man1 下将所有含有 java-11-openjdk-11.0.8.10-1.el7.x86_64字样的 gz 包下载 到 本地刚刚创建的 man/man1 中

    (4) 对下载到本地的所有 gz 包全部进行解压,并删除 gz 包

    (5) 对 (4) 解压出来的文件进行重命名

              如:alt-java-java-11-openjdk-11.0.8.10-1.el7.x86_64.1  重新命名为 alt-java.1  将中间的  “-java-11-openjdk-11.0.8.10-1.el7.x86_64” 删除

    4、验证

      用整理好的 openjdk11 去启动一个java 程序,看是否能够启动成功

  • 相关阅读:
    HeapSpray初窥(2014.12)
    CVE-2014-4115漏洞分析(2014.11)
    【原创】oracle提权执行命令工具oracleShell v0.1
    【原创】贴个dirtycow(脏牛漏洞)不死机的exploit
    【CVE-2016-10009】OpenSSH < 7.4
    关于elasticsearch和kibana的时区和日期问题
    这是我写过的最长的正则表达式,没有之一
    三生缘
    【原创】JEECMS v6~v7任意文件上传漏洞(2)
    【原创】JEECMS v6~v7任意文件上传漏洞(1)
  • 原文地址:https://www.cnblogs.com/sandyflower/p/14974290.html
Copyright © 2020-2023  润新知