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
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!