Configuración de JDK
- Windows -> Preferencias -> JRE instalados, para configurar los JDK instalados
- Propiedades del proyecto, compilador de Java, habilitar la configuración específica del proyecto (o configurar la configuración del espacio de trabajo), cumplimiento de JDK
- Propiedades del proyecto, ruta de compilación Java, bibliotecas, agregar biblioteca, biblioteca del sistema JRE, espacio de trabajo predeterminado o JRE alternativo (uno de los JRE configurados en
Maven
PERO SI está utilizando maven, siempre que tenga su último JRE (Windows / Preferencias / JRE instalados), por ejemplo, JDK 1.8
Puede seleccionar el nivel 1.6, 1.7, 1.8 configurando los atributos de origen y destino de maven-compiler-plugin, como este
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.3</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
E idealmente, si tiene un pom principal, puede hacerlo para todos los módulos (proyectos Eclipse) en el pom principal, en un solo lugar.
Fuente y destino
Si queremos usar las características del lenguaje Java 8, la fuente –source debe establecerse en 1.8. Además, para que las clases compiladas sean compatibles con JVM 1.8, el valor –target debe ser 1.8.
Actualización de la biblioteca JRE que está rota en muchos proyectos a la vez (con Maven)
En lugar de actualizar una por una la biblioteca JRE, deje que Maven lo haga por usted.
Al seleccionar los proyectos y hacer clic con el botón derecho en Maven -> Actualizar proyecto, se configurará la biblioteca del sistema en la ruta del JDK instalado, en caso de que las rutas estén rotas (porque instaló un nuevo JDK o lo importó desde otra computadora, etc.) y establezca el cumplimiento de JDK de acuerdo con la configuración de origen y destino de maven en el pom.