Heim > Java > javaLernprogramm > „Nichtübereinstimmung der Java-Klassenversion: Wie behebt man den Fehler „Von einer neueren Java-Umgebung kompiliert'?'

„Nichtübereinstimmung der Java-Klassenversion: Wie behebt man den Fehler „Von einer neueren Java-Umgebung kompiliert'?'

Barbara Streisand
Freigeben: 2024-11-12 10:54:02
Original
1034 Leute haben es durchsucht

Nichtübereinstimmung der Java-Klassenversion: „Von einer neueren Java-Umgebung kompiliert“

Während der Skriptausführung kann in Eclipse eine Fehlermeldung auftreten : „Klasse wurde von einer neueren Version der Java-Umgebung kompiliert.“ Dies weist auf eine Versionsinkongruenz zwischen dem kompilierten Code und der installierten Java Runtime Environment (JRE) hin.

Problemdetails

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

Erklärung des Fehlers

Die Fehlermeldung deutet darauf hin, dass der Code mit einer neueren Version von Java (Version 9) als der auf Ihrem System installierten JRE kompiliert wurde (Version 8). Größere Java-Updates erhöhen die Versionsnummer der Klassendatei.

Lösung

Um das Problem zu beheben, aktualisieren Sie Ihre JRE auf Version 9 oder höher:

  • Navigieren Sie zur Java-Downloadseite.
  • Wählen Sie die entsprechende Java-Version (9 oder später).
  • Laden Sie die JRE herunter und installieren Sie sie.

Versionsnummern der Klassendateien

Als Referenz finden Sie hier eine Entsprechung zwischen Java-Versionen und Klassendateiversionen:

  • Java 5: Klassendateiversion 49
  • Java 6: Klassendateiversion 50
  • Java 7: Klassendateiversion 51
  • Java 8: Klassendateiversion 52
  • Java 9: ​​Klassendateiversion 53
  • Java 10: Klassendateiversion 54
  • ...
  • Java 21: Klassendateiversion 65

Stellen Sie sicher, dass die JRE, die Sie installieren, mit der Version übereinstimmt, die zum Kompilieren des Codes verwendet wurde.

Das obige ist der detaillierte Inhalt von„Nichtübereinstimmung der Java-Klassenversion: Wie behebt man den Fehler „Von einer neueren Java-Umgebung kompiliert'?'. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage