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?

23voto

Analyst Punkte 895

Ich hatte das gleiche Problem... ein Konflikt zwischen JDK- und Plug-In-Versionen.

Ich habe mit 1.8 kompiliert... der neuesten Version, und diese Meldung begann zu erscheinen. Also habe ich nach JRE 7 gesucht (http://www.oracle.com/technetwork/java/javase/downloads/server-jre7-downloads-1931105.html)... und es installiert... wieder... Jetzt sind 1.8 und 1.7 auf dem gleichen Computer.

Die Verwendung von NetBeans zum Kompilieren und Ausrichten auf Version 1.7 hat mein Problem behoben.

19voto

Ivo Stoyanov Punkte 14531

Wenn Sie ein Problem in Android Studio haben und Android N installiert haben, ändern Sie die Android-Rendering-Version mit einer älteren Version und das Problem wird verschwinden.

Geben Sie hier eine Bildbeschreibung ein

17voto

Akshay Vijay Jain Punkte 8985

Bei "Unsupported major.minor version 52.0" tritt ein Fehler auf, wenn Sie versuchen, eine Klasse auszuführen, die mit dem Java 1.8 Compiler kompiliert wurde, in einer niedrigeren JRE-Version wie z.B. JRE 1.7 oder JRE 1.6. Der einfachste Weg, um diesen Fehler zu beheben, besteht darin, die neueste Java-Version, d.h. Java 8, zu installieren und Ihr Programm auszuführen.

Erfahren Sie mehr: http://javarevisited.blogspot.com/2015/05/fixing-unsupported-majorminor-version.html#ixzz4AVD4Evgv

17voto

Eduardo Dennis Punkte 13013

Wenn Sie die NetBeans-IDE verwenden, klicken Sie mit der rechten Maustaste auf das Projekt und wählen Sie Eigenschaften und gehen zu Quellen, und Sie können das Source/Binary-Format auf eine niedrigere JDK-Version ändern.

Geben Sie hier eine Bildbeschreibung ein

11voto

Prateek Joshi Punkte 3703

Es passiert, wenn Sie Ihre Projekte auf einer höheren Version von Java kompilieren (zum Beispiel jdk 1.8) und sie dann auf einer niedrigeren Version (zum Beispiel jdk 1.7) ausführen.

Wenn Sie die JRE-1.7-Bibliothek im Projektverzeichnis haben, dann,

1. Klicken Sie mit der rechten Maustaste auf das Projekt

2. Gehen Sie zu Eigenschaften

3. Wählen Sie Projektfacetten

4. Finden Sie Java in der Liste und wählen Sie dann die Version (zum Beispiel 1.7) aus, wenn Sie JRE-1.7 verwenden

5. Klicken Sie auf Anwenden und führen Sie Ihr Projekt aus.

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