...
Para migrar una aplicación de Java 8 a Java 11, tendremos que hacer lo siguiente:
Modificaciones pom.xml
| Info |
|---|
Con la configuración actual de las APIs, con el parent fundewebjs-api-parent (ver Creación y estructura de proyecto SpringBoot o Migración de APIs a Parent FundeWebJS) n o es necesario realizar ninguna configuración de librerías en pom.xml. |
| Expandir | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
En primer lugar, actualizaremos la versión de Java en nuestro pom.xml, poniendo la 11:
Después, otro detalle es que las clases de los servicios web de java ya no están en el core de este, por lo que hay que añadir su dependencia, que será la siguiente:
|
Configurar Java 11 en Eclipse
...
- Descargamos e instalamos el JDK. Podemos descargar OpenJDK 11 e instalarlo. Cogeremos la versión de Windows, tipo msi, de aquí: https://docs.microsoft.com/es-es/java/openjdk/download
- Haremos click derecho sobre el proyecto, y nos iremos a Properties → Java Build Path, clickamos sobre JRE y nos vamos a Edit.
- En el desplegable de "Execution environment", seleccionamos la opción de Java 11 si está disponible (si sale como unbound es que no lo está) y pulsamos en Finish. Si no está disponible, haremos los siguientes pasos.
- Si no está disponible, seleccionamos Alternate JRE. En ese desplegable aparecerán los que tenemos importados de forma global en Eclipse. Si no lo tenemos, añadiremos el que acabamos de instalar, clickando en Installed JREs...
- En la siguiente pantalla, pulsamos en el botón Search, que está a la derecha, y seleccionamos la carpeta en la que hemos instalado el JDK.
- Con esto debe añadirse a la lista. No es necesario seleccionar el JDK 11 en esa pantalla, simplemente le daremos a Apply and Close.
- De vuelta a la pantalla anterior, ahora sí que debe darnos la opción en el desplegable de Alternate JRE, lo seleccionamos y clicamos en Finish, y por último en Apply and Close.
Solicitar que adapten los entornos a Java 11
...
- .
