【问题标题】:What are the advantages of installing Eclipse Temurin OpenJDK in place of OpenJDK Deb Package on Debian?在 Debian 上安装 Eclipse Temurin OpenJDK 代替 OpenJDK Deb 包有什么优势?
【发布时间】:2021-09-27 17:39:40
【问题描述】:

我在我的 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 的优势是:

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

【问题讨论】:

  • 恕我直言,这主要是基于意见。如果您只想使用 Java 17,请使用最容易安装的方式。如果您因为性能限制需要在各种版本之间做出决定,那么您需要对不同版本和实际工作负载进行性能测试。
  • 谢谢,托马斯!因为我要使用Temurin OpendJDK,所以我可以将提取的openJDK归档文件移动到哪个目录(更合适的目录)?注意:目录 usr/lib/jvm 仅包含(并拒绝归档文件)使用 apt-get 安装的 jdk
  • 抱歉,我不知道。我只在 debian 机器上安装过 debian openjdk 软件包。
  • 终于找到了解决办法。您必须在 opt 目录 (opt/jdk) 中创建一个 jdk 文件夹。看到这个链接Install JDK from targz

标签: java adoptopenjdk debian-packaging


【解决方案1】:

lwjgl had issues 从 11 开始使用非 Adoptium JVM。他们似乎有 fixed 版本 3。

至于本文,JOGL 也有这个问题,但 does not have a fixAFAIK。

【讨论】:

    【解决方案2】:

    根据经验,只要坚持使用官方 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 认证可能只有在您打算将商业软件交付给坚持使用它的行业客户时才值得。

    【讨论】:

      猜你喜欢
      • 2017-03-27
      • 2022-08-18
      • 1970-01-01
      • 2022-06-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多