HOWTO · Java

Fehler: Java: Javactask: Quellversion 1.8 erfordert Zielversion 1.8

Dieses Tutorial zeigt, wie Sie den javactask-Quellfreigabefehler in der IntelliJ-IDE beheben.

Auf dieser Seite

Bei der Verwendung von IntelliJ für Java ist es ein häufiges Problem, dass wir keine Java-Programme kompilieren können. Dieses Tutorial bietet eine Lösung für diesen Fehler.

Fehler: Java: Javactask: Quellversion 1.8 erfordert Zielversion 1.8

Wenn Sie ein Java-Programm nicht in IntelliJ kompilieren können, besteht das Problem meistens darin, dass die Quellversion nicht mit der Zielversion übereinstimmt.

Wir müssen die Quellversion mit der Zielversion abgleichen, um dieses Problem zu lösen. Hier sind die Lösungen für verschiedene Plattformen von IntelliJ.

Lösung für Windows

Führen Sie die folgenden Schritte aus, um den Windows-Fehler Quellversion erfordert Zielversion zu beheben.

  • Gehen Sie zum Menü Datei von IntelliJ.
  • Wählen Sie im Menü Datei Einstellungen.
  • Wählen Sie im Menü Einstellungen Erstellen, Ausführen, Bereitstellen.
  • Wählen Sie Compiler aus Build, Execution, Deployment.
  • Wählen Sie unter Compiler Java Compiler aus.
  • Wählen Sie nun auf der Seite Java Compiler bei Compiler verwenden Javac aus.
  • Wählen Sie Ihre Version in der Projekt-Bytecode-Version aus. Stellen Sie sicher, dass es der Ziel-Bytecode-Version ähnelt.
  • Zum Beispiel ist für Projekt-Bytecode-Version 1.8 die Ziel-Bytecode-Version ebenfalls 1.8.
  • Klicken Sie auf Übernehmen, dann auf Ok, und Sie können loslegen. Sehen Sie sich den Screenshot für diese Methode an.

Java Compiler Settings

Die Abkürzung zum direkten Öffnen des Java-Compilers besteht darin, Ctrl+Shift+A zu drücken und dann Java-Compiler einzugeben und schließlich Enter< zu drücken /kbd>.

Lösung für MacOS

Führen Sie die folgenden Schritte aus, um den Fehler Quellversion erfordert Zielversion unter macOS zu beheben.

  • Gehen Sie zum IntelliJ-Menü.
  • Wählen Sie Einstellungen.
  • Wählen Sie Build, Execution, Deployment aus Preferences.
  • Wählen Sie Java Compiler aus Build, Execution, Deployment.
  • Wählen Sie nun auf der Seite Java Compiler bei Compiler verwenden Javac aus.
  • Wählen Sie Ihre Version in der Projekt-Bytecode-Version aus. Stellen Sie sicher, dass es der Ziel-Bytecode-Version ähnelt.
  • Zum Beispiel ist für Projekt-Bytecode-Version 1.8 die Ziel-Bytecode-Version ebenfalls 1.8.
  • Klicken Sie auf Übernehmen, dann auf Ok, und Sie können loslegen.

Lösung für Maven

Für Maven müssen wir den Compiler zu pom.xml im Projektknoten der obersten Ebene hinzufügen. Öffnen Sie Ihre pom.xml und fügen Sie den unten stehenden Code hinzu.

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>
    </plugins>
</build>

Sobald Sie das Plugin zu pom.xml hinzugefügt haben, speichern Sie es und Sie sind bereit.