Recuerda que en la informática un problema casi siempere puede tener diversas resoluciones, por lo tanto enseñaremos la mejor y más eficiente.
Solución:
Supongo que está utilizando el complemento de la herramienta JDK.
Haga clic en “Administrar Jenkins” > “Configuración global de herramientas” > “Agregar JDK” (cerca de las instalaciones de JDK)
Elimine el instalador java.sun.com. Simplemente haga clic en “Agregar instalador” a continuación y elija “Extraer .Código Postal/.tar.gz”
Ingrese lo siguiente:
Etiqueta: openjdk-11
URL de descarga: https://download.java.net/java/GA/jdk11/13/GPL/openjdk-11.0.1_linux-x64_bin.tar.gz
Subdirectorio del archivo extraído: jdk-11.0.1 (Subdirectorio opcional del archivo descargado y desempaquetado para usar como directorio de inicio de la herramienta).
Y “Guardar” la configuración
=> Use la etiqueta JDK (openjdk-11) en su trabajo de compilación.
El enlace de descarga anterior parece ser de una época en la que Java 11 no había ingresado a LTS;
En su lugar, vaya a Java Platform, Implementaciones de referencia de Standard Edition 11, que le proporcionará el enlace de descarga a la versión más reciente de…
[…] Implementación de referencia oficial para Java SE 11 (JSR 384) […] basado únicamente en el código fuente abierto disponible en el Proyecto JDK 11 en la Comunidad OpenJDK. Esta implementación de referencia se aplica tanto a la versión final de JSR 384 (septiembre de 2018) como a la versión de mantenimiento 1 (marzo de 2019).
… que a partir de este escrito es: https://download.java.net/openjdk/jdk11/ri/openjdk-11+28_linux-x64_bin.tar.gz
Los JDK se pueden administrar con el complemento de la herramienta JDK, que generalmente viene preinstalado.
-
Vaya a “Administrar Jenkins” > “Configuración global de herramientas”
-
En instalaciones de JDK, haga clic en ‘Agregar JDK’
-
Elimine el instalador predeterminado y agregue un instalador del tipo “Extraer .zip/.tar.gz”
-
Encuentre una URL a un archivo JDK en formato tar.gz o zip.
El binario OpenJDK 11 se puede encontrar en jdk.java.net/java-se-ri/11
Esta es la configuración que tengo para 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
Aquí, en mi caso, openjdk-11+28_linux-x64_bin.tar.gz, contenía un subdirectorio nombrada jdk-11
Si está configurado incorrectamente, es posible que vea el error:
Error: JAVA_HOME is not defined correctly.
We cannot execute /var/jenkins_home/tools/hudson.model.JDK/JDK-11/bin/java
Puedes añadir valor a nuestro contenido informacional participando con tu experiencia en las referencias.