Configuration des JDK
- Windows -> Préférences -> JRE installés, pour configurer les JDK installés
- Propriétés du projet, compilateur Java, activer les paramètres spécifiques au projet (ou configurer les paramètres de l'espace de travail), conformité JDK
- Propriétés du projet, chemin de construction Java, bibliothèques, ajouter une bibliothèque, bibliothèque système JRE, espace de travail par défaut ou autre JRE (l'un des JRE configurés dans
Maven
MAIS SI vous utilisez maven, à condition que vous ayez votre dernier JRE (Windows / Préférences / JRE installés) - par exemple JDK 1.8
Vous pouvez sélectionner le niveau 1.6, 1.7, 1.8 en configurant les attributs source et cible de maven-compiler-plugin, comme ceci
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.3</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
Et idéalement, si vous avez un pom parent, vous pouvez le faire pour tous les modules (projets Eclipse) du pom parent, en un seul endroit.
Source et cible
Si nous voulons utiliser les fonctionnalités du langage Java 8, la valeur –source doit être définie sur 1.8. De plus, pour que les classes compilées soient compatibles avec JVM 1.8, la valeur –target doit être 1.8.
Mise à jour de la bibliothèque JRE qui est cassée dans de nombreux projets à la fois (avec Maven)
Plutôt que de mettre à jour une par une la bibliothèque JRE, laissez Maven le faire pour vous.
La sélection des projets et un clic droit pour Maven -> Mettre à jour le projet définira la bibliothèque système sur le chemin du JDK installé, au cas où les chemins seraient rompus (parce que vous avez installé un nouveau JDK ou importé d'un autre ordinateur, etc.) et définissez la conformité JDK en fonction du paramètre source et cible maven dans le fichier pom.