安装 openjdk 21

安装 openjdk 21

我有 Ubuntu 22.04.3 LTS。

我跑了

sudo apt update

但是当我执行

apt install openjdk-21

无法找到该包

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package openjdk-21

甚至这个包似乎也是在 9 月份添加的: https://launchpad.net/~openjdk-r/+archive/ubuntu/ppa

在哪里可以查看添加到 ubuntu 存储库的最新 openjdk 版本?

当我点击:

$ sudo apt-get install openjdk-

我升级到Java 19:

openjdk-11-dbg           openjdk-11-jre-headless  openjdk-17-jdk-headless  openjdk-18-doc           openjdk-19-dbg           openjdk-19-jre-zero      openjdk-8-jre
openjdk-11-demo          openjdk-11-jre-zero      openjdk-17-jre           openjdk-18-jdk           openjdk-19-demo          openjdk-19-source        openjdk-8-jre-headless
openjdk-11-doc           openjdk-11-source        openjdk-17-jre-headless  openjdk-18-jdk-headless  openjdk-19-doc           openjdk-8-dbg            openjdk-8-jre-zero
openjdk-11-jdk           openjdk-17-dbg           openjdk-17-jre-zero      openjdk-18-jre           openjdk-19-jdk           openjdk-8-demo           openjdk-8-source
openjdk-11-jdk-headless  openjdk-17-demo          openjdk-17-source        openjdk-18-jre-headless  openjdk-19-jdk-headless  openjdk-8-doc            
openjdk-11-jre           openjdk-17-doc           openjdk-18-dbg           openjdk-18-jre-zero      openjdk-19-jre           openjdk-8-jdk            
openjdk-11-jre-dcevm     openjdk-17-jdk           openjdk-18-demo          openjdk-18-source        openjdk-19-jre-headless  openjdk-8-jdk-headless

答案1

更新:只需使用sudo apt install openjdk-21-jdk。它在 Universe 存储库中,因此请确保您已启用它。

截至 2023 年 11 月 13 日,openjdk-21Ubuntu 22.04 的软件包位于 Ubuntu 存储库的建议位置。

换句话说,它仍处于测试阶段。

如果你想帮助测试该包,请参阅如何添加建议的 repo. 测试人员应该熟悉如何排除故障并提交有用的错误报告。

如果你不想帮忙测试,那就耐心等待吧。测试完成后,软件包将迁移到 22.04 Universe 存储库。

对于 Ubuntu 的较新版本(如 23.10),该软件包已经在 Universe 中。

如果您添加 PPA 或其他非 Ubuntu 版本的 OpenJDK,请记住它可能与(支持的 Ubuntu 存储库)Ubuntu 软件包不兼容。因此,请跟踪您安装的内容;您可能需要将其全部删除。

相关内容