688 Stimmen

Nicht unterstützte major.minor Version 52.0

Bilder:

Eingabeaufforderung zeigt Versionen Eingabeaufforderung zeigt Versionen

Bild des Fehlers Bild des Fehlers

Hello.java

import java.applet.Applet;
import java.awt.*;

public class Hello extends Applet {

    // Java-Applet, um "Hello World" zu zeichnen
    public void paint (Graphics page) {
        page.drawString ("Hallo Welt!", 50, 50);
    }
}

Hello.html

        HelloWorld-Applet

Fehler

Hello: Nicht unterstützte major.minor Version 52.0

Was könnte das Problem sein?

3voto

ct.tan Punkte 2355

Sie sollten Ihre Run Configurations-Einstellungen überprüfen, wenn Sie Eclipse v4.4 (Luna) verwenden und bereits alle oben genannten Schritte abgeschlossen haben.

Es gibt mehrere Möglichkeiten, die diesen Fehler verursachen können. Die Ursache dafür ist ein Missverhältnis des vom Projekt benötigten Kompilierens in JDK1.8/JRE8, während der Umgebungskompiler JDK1.7/JRE7 ist.

Sie können meinen Blog-Beitrag überprüfen, um sicherzustellen, dass alle Ihre Einstellungen korrekt sind.

1voto

Esmaeil MIRZAEE Punkte 924

Wenn Sie IntelliJ IDEA verwenden, gehen Sie zu Projektstruktur (Strg + Alt + Umschalt + S), und Sie können das JDK Ihres Projekts ändern.

1voto

dexter Punkte 728

Möchte dies nur hinzufügen. Ich hatte dieses Problem heute. Habe die Einstellungen in meinem Projekt angepasst, neu erstellt und das gleiche Problem. Ich hatte fälschlicherweise angenommen, dass das Ändern der Einstellungen in meinem Projekt (Eclipse) dazu führen würde, dass auch die Projekte, von denen mein Projekt abhängt, neu kompiliert werden. Das Anpassen der Einstellungen für alle Projekte im Abhängigkeitsbaum hat das Problem gelöst.

1voto

Bevor Punkte 7986

Keine dieser Antworten hat mir geholfen, aber ich habe eine Lösung gefunden.
Ich hatte ein Webprojekt in Wildfly 8.2, das mit Maven erstellt wurde und bei dem die Quell- und Zielsprache auf 1.8 im maven-compiler-plugin festgelegt war. Alle Einstellungen von Eclipse und Maven waren ebenfalls auf Java 1.8 eingestellt. Das Problem war, dass Wildfly 8.2 Java 1.8 nicht verarbeiten kann, also musste ich alles auf 1.7 setzen und es hat funktioniert.

1voto

Gene Bo Punkte 9862

Ich bin in Eclipse auf Mac OS X v10.9 (Mavericks) auf dieses Problem gestoßen. Ich habe viele Antworten auf Stack Overflow ausprobiert ... schließlich, nach einem ganzen Tag, *habe ich eine neue Version des Android SDK installiert (und Eclipse aktualisiert, im Menü Projekt Eigenschaften Android den neuen Pfad verwenden)*.

Ich musste SDK-Updates erhalten, aber nur diejenigen Updates herunterladen, von denen ich dachte, dass sie notwendig waren, APIs vermeiden, mit denen ich nicht gearbeitet habe (wie Wear und TV) .. und das hat funktioniert. Anscheinend habe ich mein SDK irgendwo auf dem Weg beschädigt.

Übrigens .. ich habe den Fehler mit einem Projekt in meinem Workspace wieder auftauchen sehen, aber es schien mit einem Import von appcompat-7 zusammenzuhängen, den ich nicht verwendete. Nachdem ich dieses Projekt gelöscht hatte, ist der Fehler bisher nicht wieder aufgetaucht.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X