Distribuido: [AIX MacOS Linux Windows]

Instalación, actualización y desinstalación del SDK de Java

Puede instalar un kit de desarrollo de software (SDK) Java utilizando IBM® Installation Manager Versión 1.8.5 o posterior. Liberty se puede ejecutar con cualquier entorno de ejecución Java™ (JRE) o Java SDK compatible.

Acerca de esta tarea

Importante:

Java SE 25 es el SDK de Java recomendado porque proporciona las últimas funciones y actualizaciones de seguridad. Como alternativa a la instalación de Java SE 25, puede instalar otra versión compatible del SDK de Java. Liberty se ejecuta en cualquiera de las versiones de Java SE que se listan en la columna Versiones de Java SE de la tabla Releases de Java soportados en el sitio web de Open Liberty . La tabla de versiones de Java compatibles también incluye las fechas previstas de fin de compatibilidad de cada versión de Java SE.

Para obtener más información, consulte Avisos de eliminación.

Installation Manager da soporte a dos tipos de ofertas de Java SDK:
  • IBM Semeru Tiempos de ejecución : Estas ofertas son archivos binarios listos para producción que se construyen con las bibliotecas de clases OpenJDK y la JVM Eclipse OpenJ9.
  • SDK Java de IBM común: esta oferta solo está disponible para Java 8. También lo utiliza WebSphere® Application Server tradicional V9.0.

En la tabla siguiente se listan los nombres e ID de oferta de Java SDK.

Tabla 1. IBM Java SDK
Nombre de oferta de Java SDK ID de oferta
IBM Semeru Runtime Certified Edition, Versión 21 com.ibm.java.jdk.v21
IBM Semeru Runtime Certified Edition, Versión 17 com.ibm.java.jdk.v17
IBM Semeru Runtime Certified Edition, Versión 11 com.ibm.java.jdk.v11
IBM SDK, Java Technology Edition, Versión 8 com.ibm.java.jdk.v8

Instale y desinstale las ofertas de Java SDK utilizando los procedimientos estándar de Installation Manager . La arquitectura de la oferta Java SDK se selecciona automáticamente en función del sistema operativo.

Instalación del SDK de Java utilizando IBM Installation Manager

Puede instalar el SDK de Java utilizando la GUI de Installation Manager , desde la línea de mandatos, o utilizando un archivo de respuestas.

Procedimiento

Elija una de las opciones siguientes:

  • Instale el SDK de Java mediante la interfaz gráfica de usuario Installation Manager.

    Inicie la GUI de Installation Manager , pulse Instalary elija una oferta de Java SDK.

    Para obtener información sobre la instalación mediante la GUI, consulte Instalación de Liberty en sistemas operativos distribuidos mediante la GUI.

  • Instale el SDK de Java desde la línea de mandatos ejecutando el mandato imcl install , de forma similar al ejemplo siguiente:
    imcl.exe install com.ibm.java.jdk.v21
      -repositories http://www.ibm.com/software/repositorymanager/com.ibm.java.jdk.v21
      -installationDirectory "C:\Program Files\IBM\WebSphere\Liberty"
      -secureStorageFile C:\IM\credential.store -masterPasswordFile C:\IM\master_password.txt

    Para obtener más información sobre la instalación desde la línea de comandos, consulte Instalación de Liberty en sistemas operativos distribuidos mediante la línea de comandos.

  • Instale el SDK de Java utilizando un archivo de respuestas que sea similar al ejemplo siguiente:
    <?xml version="1.0" encoding="UTF-8"?>
    <agent-input clean="true" temporary="true">
    <server>
    <repository location="http://www.ibm.com/software/repositorymanager/com.ibm.java.jdk.v21" />
    </server>
    <install modify='false'>
    <offering id='com.ibm.java.jdk.v21'
      profile='WebSphere Application Server Liberty'
      features='com.ibm.sdk.21'/>
    </install>
    <profile id='WebSphere Application Server Liberty' installLocation='C:\Program Files\IBM\WebSphere\Liberty'>
     <data key='eclipseLocation' value='C:\Program Files\IBM\WebSphere\Liberty' /> 
     <data key='cic.selector.arch' value='x86_64' /> 
    </profile>
    </agent-input>

Actualización del SDK de Java

Para IBM Java 8 SDK, los arreglos individuales se empaquetan como fixpacks que tienen una indicación de fecha y hora actualizada. El contenido de los arreglos individuales para IBM SDK, Java Technology Edition es acumulativo, por lo que los arreglos contienen el contenido del fixpack para el nivel especificado más cualquier mantenimiento antes del arreglo. Como los arreglos individuales se empaquetan como fixpacks, no se proporcionan arreglos temporales. Todas las actualizaciones para los SDK IBM Java se instalan siguiendo el método para instalar y desinstalar paquetes de correcciones que se describe en Instalación y desinstalación de paquetes de correcciones de Liberty.

Puede instalar las actualizaciones directamente desde el repositorio de servicio en línea, o puede descargar los archivos de actualización desde IBM Fix Central para una instalación local.

Desinstalación del SDK de Java utilizando IBM Installation Manager

Puede desinstalar el SDK de Java utilizando la GUI de Installation Manager , desde la línea de mandatos, o utilizando un archivo de respuestas.

Procedimiento

Elija una de las opciones siguientes:

  • Desinstale el SDK de Java mediante la interfaz gráfica de usuario Installation Manager.
    Inicie la GUI de Installation Manager , pulse Desinstalary seleccione la oferta IBM SDK, Java Technology Edition para desinstalar.

    Para más información sobre la desinstalación mediante la GUI, véase Desinstalación de Liberty de sistemas operativos distribuidos mediante la GUI.

  • Desinstale el SDK de Java desde la línea de mandatos ejecutando el mandato imcl uninstall , de forma similar al ejemplo siguiente:
    imcl.exe uninstall com.ibm.java.jdk.v21
      -installationDirectory "C:\Program Files\IBM\WebSphere\Liberty"

    Para obtener más información sobre el uso del comando uninstall , consulte Desinstalación de Liberty de sistemas operativos distribuidos mediante la línea de comandos.

  • Desinstale el SDK de Java utilizando un archivo de respuestas que sea similar al ejemplo siguiente:
    <?xml version="1.0" encoding="UTF-8"?>
    <agent-input clean='true' temporary='true'>
    <uninstall modify='false'>
    <offering id='com.ibm.java.jdk.v21' 
      profile='WebSphere Application Server Liberty'/>
    </uninstall>
    <profile id='WebSphere Application Server Liberty' 
      installLocation='C:\Program Files\IBM\WebSphere\Liberty'>
    </profile>
    </agent-input>

    Para obtener más información sobre la desinstalación desde un archivo de respuesta, consulte Desinstalación de Liberty de sistemas operativos distribuidos mediante archivos de respuesta.

Qué hacer a continuación

Después de instalar, actualizar o desinstalar un SDK de Java, puede cambiar el entorno de ejecución de Java que Liberty utiliza estableciendo la variable JAVA_HOME en el archivo server.env . Establezca la variable de entorno JAVA_HOME en el directorio jre de la versión que desea utilizar.

Para plataformas Windows
JAVA_HOME=C:path_to_Liberty\java\21.0
Para plataformas LINUX
JAVA_HOME=path_to_Liberty/java/21.0