Soporte para varios Java Development Kits (JDK)

La plataforma del IBM® i admite múltiples versiones de los Java™ Development Kits (JDK) y de la plataforma Java 2, Standard Edition.

Nota: En esta documentación, en función del contexto, el término JDK se refiere a cualquier versión soportada del JDK o de la plataforma Java 2, Standard Edition (J2SE). Normalmente, el contexto en el que aparece JDK incluye una referencia al número de versión y de release específicos.

El IBM i permite utilizar simultáneamente múltiples JDK, pero solo mediante múltiples máquinas virtuales Java. Una sola máquina virtual Java ejecuta un JDK especificado. Se puede ejecutar una máquina virtual Java por cada trabajo.

Localice el JDK que usted utiliza, o que desea utilizar, y seleccione la opción correspondiente para instalarlo. Vea: Instalación de Java en el servidor IBM i, si desea instalar más de un JDK en un momento dado.

Al utilizar Tecnología IBM para Java, seleccionará qué opción de 5770-JV1 hay que ejecutar (y, por lo tanto, qué modalidad de JDK/bites), estableciendo la variable de entorno JAVA_HOME. Una vez que la máquina virtual Java está en marcha, el hecho de cambiar la variable de entorno JAVA_HOME no tiene ningún efecto.

En la siguiente tabla figuran las opciones soportadas para este release.

Opciones de 5770-JV1 JAVA_HOME
Opción 11 - Tecnología IBM para Java 6 32 bits /QOpenSys/QIBM/ProdData/JavaVM/jdk60/32bit
Opción 12 - Tecnología IBM para Java 6 64 bits /QOpenSys/QIBM/ProdData/JavaVM/jdk60/64bit
  • Opción 14 - Tecnología IBM para Java 7 32 bits
  • Opción 14 - Tecnología IBM para Java 71 32 bits
  • /QOpenSys/QIBM/ProdData/JavaVM/jdk70/32bit
  • /QOpenSys/QIBM/ProdData/JavaVM/jdk71/32bit
  • Opción 15 - Tecnología IBM para Java 7 64 bits
  • Opción 15 - Tecnología IBM para Java 71 64 bits
  • /QOpenSys/QIBM/ProdData/JavaVM/jdk70/64bit
  • /QOpenSys/QIBM/ProdData/JavaVM/jdk71/64bit
Opción 16 - Tecnología IBM para Java 8 32 bits /QOpenSys/QIBM/ProdData/JavaVM/jdk80/32bit
Opción 17 - Tecnología IBM para Java 8 64 bits /QOpenSys/QIBM/ProdData/JavaVM/jdk80/64bit

El JDK elegido por defecto en este entorno de múltiples JDK depende de qué opciones de 5770-JV1 se hayan instalado. La tabla siguiente ofrece algunos ejemplos. Puede acceder a los JDK de Tecnología IBM para Java estableciendo la variable de entorno JAVA_HOME, o especificando la vía de acceso completa a la herramienta o al programa de utilidad Java situado en el JDK que desea utilizar.

Instale Entre Resultado
Todas las opciones soportadas están instaladas java QIBMHello Se utiliza 7.0 de 32 bits
Opción 11 (6.0 32 bits) y Opción 12(6.0 64 bits) java QIBMHello Se utiliza 6.0 de 32 bits
Nota: Si instala un solo JDK, el JDK predeterminado es el que ha instalado. Si instala más de un JDK, el orden de prioridad siguiente determina cuál es el JDK predeterminado:
  1. Opción 14 - Tecnología IBM para Java 7.1 32 bits
  2. Opción 15 - Tecnología IBM para Java 7.1 64 bits
  3. Opción 14 - Tecnología IBM para Java 7.0 32 bits
  4. Opción 15 - Tecnología IBM para Java 7.0 64 bits
  5. Opción 11 - Tecnología IBM para Java 6 32 bits
  6. Opción 12 - Tecnología IBM para Java 6 64 bits
  7. Opción 16 - Tecnología IBM para Java 8.0 32 bits
  8. Opción 17 - Tecnología IBM para Java 8.0 64 bits