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 (version du fichier de classe 53.0), cette version du Java Runtime ne reconnaît que les 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 celle que votre environnement d'exécution Java (JRE) actuel peut reconnaître.
Détails de l'environnement
Solution
Pour résoudre ce problème, mettez à niveau votre JRE vers la version 9, qui correspond au fichier classe version 53.0. 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!