En la actualidad java es uno de los lenguajes de programación más utilizados en el mundo, debido a este auge, el crecimiento del lenguaje es esencial para suplir la necesidad del día a día junto con las nuevas tecnologías que van emergiendo, es por ello que, el lenguaje se actualiza cada 6 meses y este ritmo no es igual de rápido para la actualización de los IDEs de programación.

Debido a esto, Jdeveloper actualmente cuenta con soporte para el jdk 8 en su versión 12.2.1.4 dejando de lado el soporte para versiones de jdk 11, 17, 19 o 21, hasta que haya una futura actualización.

Es por ello que al momento de consumir servicios con versiones nuevas de java, ser nos puede presentar el siguiente error:

Así que para corregir este problema, deberemos cambiar la versión con la que se ejecuta Jdeveloper.

Solución:

  1. En nuestra máquina local, debemos instalar la versión de java con la que necesitemos ejecutar Jdeveloper, en mi caso, java 11.
  2. Debemos ir a la siguiente ruta y buscar el archivo jdev.conf
    • C:\Oracle\Middleware\Oracle_Home\jdeveloper\jdev\bin
  3. En el archivo jdev.conf debemos buscar SetJavaHome y colocar la ruta de la nueva versión de java:

Colocamos la nueva ruta:

4. Reiniciamos jdeveloper

Posterior a este cambio, jdeveloper se ejecutará siempre con la nueva versión de java, sin embargo, la instancia de Weblogic que usa jdeveloper es versión 12c por lo que para temas de despliegues, se continuará desplegando en el Weblogic 12c con java 8, es por ello que es recomendable instalar una versión de Weblogic versión 14c localmente, este soporta java 11 y es posible configurarlo para que Jdeveloper realice los despliegues en esta nueva instacia, en lugar de la que utiliza por default con Weblogic 12c con java 8.

Para conocer como instalar Weblogic 14c puede utilizar la siguiente documentación:
Cómo instalar Weblogic 14c

Luego de la instalación del Weblogic 14c localmente, deberá crear una nueva instancia Standalone de Weblogic, para realizar este proceso puede leer la siguiente documentación:

Cómo configurar Jdeveloper con una instancia de Weblogic 14c

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *