Le projet récent a mis à jour le JDK, du 1,7 à 1,8 précédent. Après avoir téléchargé et installé le nouveau JDK, lors de la compilation et du démarrage de Tomcat, une erreur a été signalée, et l'invite est: "Unsonated major.Minor version xxx". Le processus de solution spécifique ne sera pas expliqué en détail ici. Partageons avec vous la solution.
Tout d'abord, cette erreur se produit car la version JDK compilée est incompatible avec la version JDK utilisée lors de l'exécution. La solution consiste donc à unifier la version JDK. Les détails sont les suivants:
1. Définissez la version de Maven compilé, Maven-Compiler-Plugin JDK version
<flugin> <proupId> org.apache.maven.plugins </rompuprid> <letifactive> maven-compiler-plugin </ artifactive> <version> 3.1 </ version> <figuration> <source> 1.8 </ource> <Target> 1.8 </ Target> <coding> utf-8 </coding> <candison>> 1.8 </ compilateur> </coding> </ plugin>
2. Niveau de conformité du compilateur Global Eclipse
3. Niveau de conformité du compilateur du projet
4. JDK utilisé par Tomcat
À strictement parler, le simple fait de définir les premier et quatrième JDK devrait résoudre le problème, mais afin d'éviter la réapparition à l'avenir, les deuxième et troisième étapes doivent également être définies.
Enfin, joignez le code numérique correspondant à la version JDK:
JDK 8 = 52,
JDK 7 = 51,
JDK 6.0 = 50,
JDK 5.0 = 49,
JDK 1.4 = 48,
JDK 1.3 = 47,
JDK 1.2 = 46,
JDK 1.1 = 45
Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.