【发布时间】: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