Maison >Java >javaDidacticiel >Comment résoudre \'java.lang.UnsupportedClassVersionError\' dans Eclipse ?

Comment résoudre \'java.lang.UnsupportedClassVersionError\' dans Eclipse ?

Susan Sarandon
Susan Sarandonoriginal
2024-11-25 06:34:17585parcourir

How to Solve

Diagnostic de "java.lang.UnsupportedClassVersionError : mauvais numéro de version dans le fichier .class" dans Eclipse

Les développeurs rencontrent le fameux "UnsupportedClassVersionError" lorsqu'ils tentent d'inclure du code compilé à partir de bibliothèques open source. Malgré la vérification que la compilation et l'exécution se produisent sous la même version de JRE, cela persiste.

Inspection des propriétés du projet

Eclipse utilise son propre compilateur, lui permettant de compiler des classes d'une version supérieure à celle installée. JRE. Pour déterminer si tel est le cas, accédez aux paramètres du projet (Alt Entrée) et à la section Compilateur Java.

Vérification de l'écart de version de classe

Si le niveau de compilation du projet est différent de la version JRE , cela peut conduire à cette erreur. Par exemple, si le projet est compilé sous Java 1.6 alors que le JRE est Java 1.5, l'erreur "UnsupportedClassVersionError" se produira. La capture d'écran fournie dans le document de référence illustre visuellement cet écart (vérifiez les paramètres du compilateur Java du projet en question).

Résolution

Pour corriger ce problème, assurez-vous que le niveau de compilation du projet correspond à celui du JRE installé sur le système. Ce paramètre peut être ajusté dans les propriétés du projet Eclipse.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn