Fehler: Klasse mit höherer Java-Version als Laufzeit kompiliert
Beim Ausführen von Skripten in Eclipse stoßen Benutzer möglicherweise auf einen Fehler mit der Meldung „Klasse wurde kompiliert durch eine neuere Version der Java-Umgebung. Dieses Problem tritt auf, wenn der kompilierte Code auf eine höhere Java-Version als die aktuell installierte Java Runtime Environment (JRE) abzielt.
Um dieses Problem zu beheben, ist es wichtig, die Java-Version des kompilierten Codes und der installierten JRE zu überprüfen. Im gegebenen Fall weist die Fehlermeldung darauf hin, dass der Code mit Java 9 kompiliert wurde, während die installierte JRE Java 8 ist.
Um diese Diskrepanz zu beheben, wird ein Upgrade der JRE auf Version 9 empfohlen. Die folgende Tabelle bietet eine Zuordnung zwischen Klassendateiversionen und entsprechenden Java-Versionen:
Class File Version | Java Version |
---|---|
49 | 5 |
50 | 6 |
51 | 7 |
52 | 8 |
53 | 9 |
54 | 10 |
55 | 11 |
56 | 12 |
57 | 13 |
58 | 14 |
59 | 15 |
60 | 16 |
61 | 17 |
62 | 18 |
63 | 19 |
64 | 20 |
65 | 21 |
Durch ein Upgrade der JRE auf die entsprechende Version wird der Code erfolgreich ohne den genannten Fehler ausgeführt.
Das obige ist der detaillierte Inhalt vonWie behebe ich den Fehler „Klasse mit höherer Java-Version als Laufzeit kompiliert' in Eclipse?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!