Klassenversionskonfliktfehler in Eclipse
Beim Ausführen eines Skripts in Eclipse kann der Fehler auftreten:
" Die Klasse wurde von einer neueren Version der Java-Umgebung (Klassendateiversion 53.0) kompiliert. Diese Version der Java Runtime erkennt nur Klassendateiversionen bis zu 52.0."
Ursache
Dieser Fehler tritt auf, wenn die Klassendatei, die Sie ausführen möchten, mit einer neueren Java-Version als Ihrer aktuellen Java-Laufzeitumgebung kompiliert wurde (JRE) kann erkennen.
Umwelt Details
Lösung
Um dieses Problem zu beheben, aktualisieren Sie Ihr JRE auf Version 9, was der Klassendateiversion 53.0 entspricht. Hier ist eine Tabelle zum Zuordnen von Klassendateiversionen zu Java-Versionen:
Class File Version | Java Version |
---|---|
49 | Java 5 |
50 | Java 6 |
51 | Java 7 |
52 | Java 8 |
53 | Java 9 |
54 | Java 10 |
... | ... |
Indem Sie Ihre JRE auf Version 9 aktualisieren, können Sie sicherstellen, dass sie mit der von Ihrem Code generierten Klassendateiversion kompatibel ist. Dadurch wird der Versionskonflikt behoben und Ihr Skript kann erfolgreich ausgeführt werden.
Das obige ist der detaillierte Inhalt vonWie behebe ich den „Class Version Mismatch Error' in Eclipse?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!