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?

5voto

Masoud Punkte 251

Wenn Sie Linux verwenden und verschiedene Versionen von Java installiert haben, verwenden Sie den folgenden Befehl:

sudo update-alternatives --config java

Dies bietet eine schnelle Möglichkeit, zwischen den auf dem System installierten Java-Versionen zu wechseln. Durch die Auswahl von Java 8 wird Ihr Problem gelöst.

5voto

Val Punkte 1

Dies ist mir passiert, als ich eine neue Java 1.8 Version installiert hatte, aber das alte Kommandozeilen-Interpreter noch offen gelassen hatte.

Es hatte einen alten Pfad und führte weiterhin die Anwendung mit Java 1.7 aus, obwohl das Projekt bereits mit Java 1.8 erstellt wurde.

4voto

Kyeson Punkte 950

Wenn Ihre JDK-Version korrekt ist. Ein weiterer Grund, der diesen Fehler verursachen kann, ist, dass Ihr Android Studio in einer älteren Version ist, aber Ihre Gradle-Version zu hoch ist. Aktualisieren Sie Ihre IDE auf eine neuere Version könnte dabei helfen.

4voto

ireshika piyumalie Punkte 1886

Aktualisieren Sie Ihre Andorra-Version auf JDK 1.8.

Es handelt sich um eine Versionsinkongruenz, da Ihr Compiler nach Java-Version 8 sucht und Sie Java-Version 7 haben.

Sie können eine in Version 7 erstellte App in Version 8 ausführen, aber nicht umgekehrt, da bei höheren Versionen mehr Funktionen und Verbesserungen eingebettet sind als in den vorherigen Versionen.

Laden Sie die JDK-Version von diesem Link herunter

Und setzen Sie den JDK-Pfad für dies fest

3voto

ClaireWang Punkte 81

Sie müssen JDK 1.7.0 anstelle von JDK 1.8.0 verwenden.

Um dies sicherzustellen, müssen Sie JDK 1.8.0 auf Ihrem Computer löschen.

Wenn Sie ein Mac verwenden, müssen Sie löschen:

/Library/Java/JavaVirtualMachines/jdk.jdk

/Library/PreferencePanes/JavaControlPanel.prefPane

/Library/Internet Plug-Ins/JavaAppletPlugin.plugin

Dann müssen Sie JDK 1.7.0 neu installieren, und Sie werden in der Lage sein, die .jar-Datei zu generieren.

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