2

我在我的 Debian 11 Bullseye 上安装了这些 JDK:

sudo update-java-alternatives -l
java-1.11.0-openjdk-amd64      1111       /usr/lib/jvm/java-1.11.0-openjdk-amd64
java-1.8.0-openjdk-amd64       1081       /usr/lib/jvm/java-1.8.0-openjdk-amd64

我想切换到 OpenJDK 17,并想知道 Eclipse Temurin OpenJDK 17 是否更适合安装而不是 deb OpenJDK 17 包?注意:根据Adoptium ,Temurin 的优势是:

支持在 Java™ 生态系统中使用的高质量、TCK 认证的运行时和相关技术

4

2 回答 2

0

从 11 开始, lwjgl就遇到了非 Adoptium JVM 的问题。他们似乎已经用版本 3修复了它。

至于这篇文章,JOGL 也有这个问题,但没有修复AFAIK。

于 2022-01-31T00:32:40.143 回答
0

根据经验,只要坚持使用官方 Debian 存储库提供的内容,以确保收到定期更新,更重要的是:Debian 项目发布的安全更新。

在您将 tarball 解压到任何位置之前,您应该注意维护的存储库。

如果是 Adoptium,您可能需要添加其已于 2021 年 12 月 30 日发布的官方存储库。
https://blog.adoptium.net/2021/12/eclipse-temurin-linux-installers-available/

wget -O - https://packages.adoptium.net/artifactory/api/gpg/key/public \
    | apt-key add -

echo "deb https://packages.adoptium.net/artifactory/deb bullseye main" \
    > /etc/apt/sources.list.d/adoptium.list

apt update && apt install temurin-17-jdk

只有当您打算将商业软件交付给坚持使用它的行业客户时,TCK 认证才可能值得。

于 2022-02-11T17:18:46.373 回答