Heim > Java > javaLernprogramm > Wie löse ich „java.lang.UnsupportedClassVersionError' in Eclipse?

Wie löse ich „java.lang.UnsupportedClassVersionError' in Eclipse?

Susan Sarandon
Freigeben: 2024-11-25 06:34:17
Original
567 Leute haben es durchsucht

How to Solve

Diagnose von „java.lang.UnsupportedClassVersionError: Ungültige Versionsnummer in .class-Datei“ in Eclipse

Entwickler stoßen auf den berüchtigten „UnsupportedClassVersionError“, wenn sie versuchen, kompilierten Code einzubinden Open-Source-Bibliotheken. Obwohl überprüft wurde, dass sowohl die Kompilierung als auch die Ausführung unter derselben JRE-Version erfolgen, bleibt es bestehen.

Prüfung der Projekteigenschaften

Eclipse verwendet seinen eigenen Compiler, der es ihm ermöglicht, Klassen einer höheren Version als der installierten zu kompilieren JRE. Um festzustellen, ob dies der Fall ist, navigieren Sie zu den Projekteinstellungen (Alt-Eingabetaste) und zum Abschnitt „Java-Compiler“.

Überprüfen der Klassenversionsdiskrepanz

Wenn sich die Kompilierungsebene des Projekts von der JRE-Version unterscheidet , kann es zu diesem Fehler führen. Wenn das Projekt beispielsweise mit Java 1.6 kompiliert wird, während die JRE Java 1.5 ist, tritt der „UnsupportedClassVersionError“ auf. Der im Referenzmaterial bereitgestellte Screenshot stellt diese Diskrepanz visuell dar (überprüfen Sie die Java-Compiler-Einstellungen des betreffenden Projekts).

Lösung

Um dieses Problem zu beheben, stellen Sie sicher, dass die Kompilierungsstufe des Projekts damit übereinstimmt der auf dem System installierten JRE. Diese Einstellung kann in den Eclipse-Projekteigenschaften angepasst werden.

Das obige ist der detaillierte Inhalt vonWie löse ich „java.lang.UnsupportedClassVersionError' in Eclipse?. 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