Jenkins - 添加 JDK 11 到 JDK 列表
Jenkins - add JDK 11 to JDK list
我需要使用 Java 11.
构建我的应用程序
但是,下拉菜单停在 Java 9.
我该怎么办? OpenJDK也可以接受
我正在使用最新版本的 Jenkins。
编辑:截至目前,我已经使用 wget
下载了二进制文件,将它们解压到机器上,并通过全局配置添加了 JDK JDK_HOME
条目。
我猜你正在使用 JDK Tool Plugin。
单击 "Manage Jenkins" > "Global Tool Configuration" > "Add JDK"(接近 JDK 个安装点)
删除 java.sun.com 安装程序。
只需点击下面的 "Add Installer" 并选择 "Extract .zip/.tar.gz"
输入以下内容:
标签:打开jdk-11
下载URL:https://download.java.net/java/GA/jdk11/13/GPL/openjdk-11.0.1_linux-x64_bin.tar.gz
提取存档的子目录:jdk-11.0.1(下载和解压的存档的可选子目录用作工具的主目录。)
和"Save"配置
=> 在构建作业中使用 JDK 标签 (openjdk-11)。
上面给出的下载-link 似乎是 java 11 还没有进入 LTS 的时候;
而是转到 Java Platform, Standard Edition 11 Reference Implementations,它将为您提供最新版本的下载-link...
[...] 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
JDKs 可以使用 JDK 工具插件进行管理,通常 pre-installed.
转到“管理 Jenkins”>“全局工具配置”
在 JDK 安装下单击 'Add JDK'
删除默认安装程序并添加“Extract”类型的安装程序
.zip/.tar.gz"
找到 URL 到 JDK 的 tar.gz 或 zip 格式的存档。
打开JDK 11二进制可以在jdk.java.net/java-se-ri/11
中找到
这是我对openjdk-11+28的设置
JDK name: OpenJDK-11
Label: (Keep this blank)
Download URL for binary archive: https://download.java.net/openjdk/jdk11/ri/openjdk-11+28_linux-x64_bin.tar.gz
Subdirectory of extracted archive: jdk-11
在我的例子中,openjdk-11+28_linux-x64_bin.tar.gz确实包含一个名为 jdk-11
的 子目录
如果设置不正确,您可能会看到以下错误:
Error: JAVA_HOME is not defined correctly.
We cannot execute /var/jenkins_home/tools/hudson.model.JDK/JDK-11/bin/java
我需要使用 Java 11.
构建我的应用程序
但是,下拉菜单停在 Java 9.
我该怎么办? OpenJDK也可以接受
我正在使用最新版本的 Jenkins。
编辑:截至目前,我已经使用 wget
下载了二进制文件,将它们解压到机器上,并通过全局配置添加了 JDK JDK_HOME
条目。
我猜你正在使用 JDK Tool Plugin。
单击 "Manage Jenkins" > "Global Tool Configuration" > "Add JDK"(接近 JDK 个安装点)
删除 java.sun.com 安装程序。 只需点击下面的 "Add Installer" 并选择 "Extract .zip/.tar.gz"
输入以下内容:
标签:打开jdk-11
下载URL:https://download.java.net/java/GA/jdk11/13/GPL/openjdk-11.0.1_linux-x64_bin.tar.gz
提取存档的子目录:jdk-11.0.1(下载和解压的存档的可选子目录用作工具的主目录。)
和"Save"配置
=> 在构建作业中使用 JDK 标签 (openjdk-11)。
上面给出的下载-link 似乎是 java 11 还没有进入 LTS 的时候;
而是转到 Java Platform, Standard Edition 11 Reference Implementations,它将为您提供最新版本的下载-link...
[...] 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
JDKs 可以使用 JDK 工具插件进行管理,通常 pre-installed.
转到“管理 Jenkins”>“全局工具配置”
在 JDK 安装下单击 'Add JDK'
删除默认安装程序并添加“Extract”类型的安装程序 .zip/.tar.gz"
找到 URL 到 JDK 的 tar.gz 或 zip 格式的存档。
打开JDK 11二进制可以在jdk.java.net/java-se-ri/11
中找到这是我对openjdk-11+28的设置
JDK name: OpenJDK-11
Label: (Keep this blank)
Download URL for binary archive: https://download.java.net/openjdk/jdk11/ri/openjdk-11+28_linux-x64_bin.tar.gz
Subdirectory of extracted archive: jdk-11
在我的例子中,openjdk-11+28_linux-x64_bin.tar.gz确实包含一个名为 jdk-11
如果设置不正确,您可能会看到以下错误:
Error: JAVA_HOME is not defined correctly.
We cannot execute /var/jenkins_home/tools/hudson.model.JDK/JDK-11/bin/java