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 funciona con cualquier entorno de ejecución de Java™ (JRE) o SDK de Java compatible.

Acerca de esta tarea

Importante:

Java SE 26 es el SDK de Java recomendado, ya que ofrece las últimas funciones y actualizaciones de seguridad. Como alternativa a la instalación de Java SE 26, puedes instalar otra versión compatible del SDK de Java. Liberty funciona en cualquiera de las versiones de Java SE que figuran en la columna «Versiones de Java SE» de la tabla «Versiones de Java compatibles» del sitio web 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. Dado que Java SE 26 no es una versión de Java con soporte a largo plazo (LTS), Liberty dejará de ofrecer soporte para Java SE 26 una vez que se comience a ofrecer soporte para la siguiente 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 Archivos ejecutables : Estas ofertas son archivos binarios listos para su uso en producción, compilados con las bibliotecas de clases de OpenJDK y Eclipse OpenJ9 JVM.
  • 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 25 com.ibm.java.jdk.v25
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 cómo realizar la instalación mediante la interfaz gráfica de usuario, consulte «Instalación de Liberty en sistemas operativos distribuidos mediante la interfaz gráfica de usuario ».

  • 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 de los SDK de Java de « IBM » se instalan siguiendo el procedimiento de instalación y desinstalación de 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 obtener más información sobre cómo desinstalar el programa mediante la interfaz gráfica de usuario, consulte «Desinstalación de Liberty en sistemas operativos distribuidos mediante la interfaz gráfica de usuario ».

  • 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 uninstall comando, consulte «Desinstalación de Liberty en 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 cómo desinstalar desde un archivo de respuesta, consulte «Desinstalación de Liberty en sistemas operativos distribuidos mediante archivos de respuesta ».

Qué hacer a continuación

Después de instalar, actualizar o desinstalar un SDK de Java, puedes cambiar el entorno de ejecución de Java que utiliza Liberty configurando la JAVA_HOME variable en tu server.env archivo. 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