JDK Tool Plugin 在 Jenkins 中仅支持自动下载 Java SDK 1.9 版本及以下的版本,因此我将写下我自己的过程来配置 OpenJDK-11(我正在使用这个特定版本,但也可以使用其他版本)在运行在 Docker 容器中的 Jenkins 中:
docker ps
检查正在运行的容器。docker exec -it containerName /bin/bash
进入Jenkins容器。cd /usr/local && wget https://download.java.net/openjdk/jdk11/ri/openjdk-11+28_linux-x64_bin.tar.gz
tar -zxvf openjdk-11+28_linux-x64_bin.tar.gz
/usr/local
下拥有一个名为“jdk-11”的文件夹。简单的解决方法是从此链接下载JDk或其他你喜欢的版本,并像我一样将Open JDK添加到Jenkins中。
下载JDK并将其提取到一个文件夹中。
管理Jenkins> 全局配置> 添加JDK>
1. 名称:Open JDK(或任何你想要的名称)
2. JAVA_HOME:\Open_JDK\
就像在我的情况下
E:\Open_JDK\openjdk-11.0.2_windows-x64_bin\jdk-11.0.2
在Jenkins中
保存并退出,一切正常运行。
愉快的使用Jenkins,很高兴能帮助到您。
java.io.IOException: Cannot run program "/var/jenkins_home/tools/jdk-12.0.1/bin/java" (in directory "/var/jenkins_home/workspace/coorperate-pom"): error=2, No such file or directory
的错误信息。 - GeoCom