java - Jenkins - 将 JDK 11 添加到 JDK 列表

标签 java jenkins java-11

我需要使用 Java 11 构建我的应用程序。
然而,下拉菜单在 Java 9 停止。

我该怎么办? OpenJDK 也可以接受。
我使用的是最新版本的 Jenkins。

编辑:到目前为止,我已经使用 wget 下载了二进制文件,将它们解压到机器上,并通过全局配置添加了一个 JDK JDK_HOME 条目。

最佳答案

我猜你正在使用 JDK Tool Plugin .

点击“管理 Jenkins”>“全局工具配置”>“添加 JDK”(靠近 JDK 安装)

删除 java.sun.com 安装程序。 只需点击下方的“添加安装程序”并选择“解压.zip/.tar.gz”

输入以下内容:

标签:openjdk-11

下载网址:https://download.java.net/java/GA/jdk11/13/GPL/openjdk-11.0.1_linux-x64_bin.tar.gz

解压缩存档的子目录:jdk-11.0.1(下载和解压存档的可选子目录,用作工具的主目录。)

然后“保存”配置

=> 在构建作业中使用 JDK 标签 (openjdk-11)。


上面给出的下载链接似乎来自 java 11 尚未进入 LTS 的时间;

而是转到 Java Platform, Standard Edition 11 Reference Implementations它将为您提供最新版本的下载链接...

[...] official Reference Implementation for Java SE 11 (JSR 384) [...] based solely upon open-source code available from the JDK 11 Project in the OpenJDK Community. This Reference Implementation applies to both the Final Release of JSR 384 (Sep 2018) and Maintenance Release 1 (Mar 2019).

... 在撰写本文时为:https://download.java.net/openjdk/jdk11/ri/openjdk-11+28_linux-x64_bin.tar.gz

关于java - Jenkins - 将 JDK 11 添加到 JDK 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55243120/

相关文章:

java - Ubuntu 中的 jssc SerialPortList

java - 错误 : Could not find or load main class - Spring Boot Application jar

linux - 运行 Linux shell 程序的 Jenkins 不接收命令

java - 如何用xpath解析html?

java - 我应该将语句分组到 try block 中吗?

Java EJB @Asynchronous 循环 - 如何在继续之前知道所有调用何时完成?

java - 关于 Selenium 和 WebDrivers 的困惑

java - 在 Windows 2008 R2 Box 上创建 Jenkins Slave

soap - 迁移到 Jakarta : ClassNotFoundException: com. sun.xml.internal.ws.spi.ProviderImpl

java - 无法解析导入 javax.xml.parsers.ParserConfigurationException