it-swarm.com.de

Die Klasse wurde von einer neueren Version der Java-Umgebung erstellt

Beim Ausführen des Selenium-Skripts wird die folgende Fehlermeldung in der Eclipse-Konsole angezeigt:

Die Klasse wurde von einer neueren Version der Java-Umgebung (Klassendateiversion 53.0) kompiliert. Diese Version der Java Runtime erkennt nur Klassendateiversionen bis 52.0.

Java-Version: 8
IDE: Eclipse Oxygen
Firefox-Version: 46

17
user5218071

Dies ist nur ein Versionskonflikt. Sie haben Ihren Code mit Java Version 9 kompiliert, und Ihre aktuelle JRE ist Version 8. Versuchen Sie, Ihre JRE auf 9 zu aktualisieren, da dies die logischste Wahl ist.

8
nithin pankaj

IDE: Eclipse Oxygen.3

Um das Problem vorübergehend zu beheben, gehen Sie wie folgt vor:

Project menu> Properties> Java Compiler> Compiler compliance level> 1.8

Bei einer dauerhaften Korrektur wird wahrscheinlich JDK 9 installiert.

Zu FYI 1.8 heißt Java 8.

Seitenleiste

Vor kurzem kehrte ich nach einem Streifzug durch C # (ein Hauch frischer Luft) nach Java zurück und installierte Eclipse Oxygen auf einem sauberen System, auf dem noch nie Java installiert war. Dieses default alles mit einer brandneuen Installation von Eclipse Oxygen, aber irgendwie können andere Eclipse keine eigenen Parameter bekommen, die mit dem installierten Jdk übereinstimmen. Dies ist das zweite Projekt, das ich erstellt habe, und zum zweiten Mal bin ich auf diese Kopfschmerzen gestoßen. Zeit, zurück zu C # zu gehen?

Verwandte Frage

wurde von einer neueren Version der Java Runtime (Klassendatei-Version 53.0) kompiliert.

8
Eric D

53 steht für Java-9 und bedeutet, dass die Klasse, die Sie bereits mit javac-9 kompiliert haben, und Sie versuchen, sie mit jre-8 auszuführen. Kompilieren Sie diese Klasse entweder erneut mit javac-8 oder verwenden Sie jre-9

4
Eugene

Gehen Sie zum Abschnitt Projekt, klicken Sie auf Eigenschaften> und dann auf Java-Compiler> Überprüfen Sie, ob der Compiler-Kompatibilitätsgrad 1,8 ist. Andernfalls sollte keine gelbe Warnung angezeigt werden 

0
ARVIND1994

Das Aktualisieren von Gradle-Abhängigkeiten funktioniert bei mir: Klicken Sie mit der rechten Maustaste auf das Projekt -> Gradle -> Gradle-Projekt aktualisieren.

0
Carlos Casallas