首页 > 系统相关 >centos openjdk 11 安装软件包获取方式

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

时间:2024-01-26 16:46:44浏览次数:26  
标签:11 java x86 centos openjdk 64

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 程序,看是否能够启动成功

 

5、其它网址

1) 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/11/jdk/x64/linux/

2) https://github.com/openjdk/jdk

3) GitHub - adoptium/temurin11-binaries: Temurin11 binaries

标签:11,java,x86,centos,openjdk,64
From: https://www.cnblogs.com/mayongjie/p/17989678

相关文章

  • CF1109E、CF1109F
    CF1109E很生气,写个唐诗题写了好久。感觉是看错题导致的。题面略。考虑这个直接做不太可做。因为不保证有逆元。但是它保证整除,考虑对模数分解成:\[mod=\prod_{i=1}^{cnt}p_i^{c_i}\]这种形式,那么我们如果可以整除可以直接维护对于\(p_i\)的\(c_i\)不是吗?所以我们......
  • CentOS8根目录扩容
    利用空闲磁盘或分区对linux系统根目录(/)进行扩容以/dev/vdc空闲磁盘(100G)为例给选定磁盘创建新分区fdisk/dev/vdc磁盘分区格式化#查看/目录分区格式df-Th#格式化分区格式与/目录格式一致mkfs.ext4/dev/vdc1将物理硬盘分区初始化为物理卷pvpvcreate/dev/vdc1......
  • CentOS 安装docker教程
    第一步执行sudoyuminstall-yyum-utils安装工具包执行后报错:adminisnotinthesudoersfile.Thisincidentwillbereported.解决办法:1>、进入超级用户模式。也就是输入"su-",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。2>、添加文件的写权......
  • 2024年1月Java项目开发指南11:axios请求与接口统一管理
    axios中文网:https://www.axios-http.cn/安装npminstallaxios配置在src下创建apis文件夹创建axios.js文件配置如下://src/apis/axios.jsimportaxiosfrom'axios';//创建axios实例constservice=axios.create({baseURL:"http://127.0.0.1:8080",//api的ba......
  • NanoFramework操作ESP32(一)_基础元器件篇(二11)_土壤湿度传感器
    编号名称功能1AO模拟输出2DO数字输出3GND电源地4VCC电源正......
  • win11配置linux子系统(wsl2安装并配置桌面)
    win11配置linux子系统(wsl2)wsl2和wslwsl2和wsl相比,有很大进步。不仅在内核上有所改进,而且对用户更加友好,linux生态更加完善。安装wsl2step1打开控制面板-程序-启动或关闭windows功能里,确保“适用于Linux的Windows子系统”是选中状态step2在应用商店搜索“Ubuntu”然后......
  • Java学习日记 Day11
    Maven:把maven课程速通了,比较简单,其实就是对工程框架的一个配置,可以用一个总pom文件让整个工程的版本得到确定。SpringMVC:是Servlet的plus版,今天开了个头,明天继续学。算法:①二叉树的所有路径:递归加回溯,用一个List储存结果,一个双向队列储存路径。如果没遇到叶子节点就继续向里递......
  • 一种windows11连接蓝牙耳机后没有声音的特殊情况
    Windows11连接蓝牙耳机后,显示连接正常,且输出设备也已经切换至蓝牙耳机,可怎么都播放不出声音。最后,在设备管理器中禁用了”适用于蓝牙音频的英特尔智音技术“后,成功解决问题。供遇到类似情况的小伙伴们参考。......
  • Centos桌面模式和命令行模式切换
    希望在VMware中的CentOS虚拟机默认启动到命令行模式(无桌面模式),而不是图形用户界面(GUI),可以按照以下步骤操作:打开终端,使用以下命令获取当前的默认目标(target),如果是图形模式,通常会显示graphical.target。systemctlget-default将默认目标设置为多用户模式,这是一个无桌面的......
  • 111
    #usernobody;worker_processes1;#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error.loginfo;#pidlogs/nginx.pid;events{worker_connections1024;}http{includemime.types;defau......