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.
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“.
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).
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!