La plataforma del IBM® i admite múltiples versiones de los Java™ Development Kits (JDK) y de la plataforma Java 2, Standard Edition.
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 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 |