Maison  >  Article  >  Java  >  Comment réparer « Erreur de non-concordance de version de classe » dans Eclipse ?

Comment réparer « Erreur de non-concordance de version de classe » dans Eclipse ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-14 16:23:02947parcourir

How to Fix

Erreur d'incompatibilité de version de classe dans Eclipse

Lors de l'exécution d'un script dans Eclipse, vous pouvez rencontrer l'erreur :

" La classe a été compilée par une version plus récente de l'environnement Java (fichier de classe version 53.0), cette version du Java Runtime ne reconnaît que versions de fichier de classe jusqu'à 52.0."

Cause

Cette erreur se produit lorsque le fichier de classe que vous essayez d'exécuter a été compilé avec une version de Java plus récente que votre environnement d'exécution Java (JRE) actuel peut reconnaître.

Environnement Détails

  • Version Java : 8
  • IDE : Eclipse v4.7 (Oxygen)
  • Version Firefox : 46

Solution

Pour résoudre ce problème problème, mettez à niveau votre JRE vers la version 9, qui correspond à la version 53.0 du fichier de classe. Voici un tableau pour mapper les versions de fichiers de classe aux versions Java :

Class File Version Java Version
49 Java 5
50 Java 6
51 Java 7
52 Java 8
53 Java 9
54 Java 10
... ...

En mettant à jour votre JRE vers la version 9, vous pouvez vous assurer qu'il est compatible avec la version du fichier de classe générée par votre code. Cela résoudra l'erreur d'incompatibilité de version et permettra à votre script de s'exécuter avec succès.

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