Fehler: Java: Javactask: Quellversion 1.8 erfordert Zielversion 1.8

Sheeraz Gul 15 Februar 2024
Fehler: Java: Javactask: Quellversion 1.8 erfordert Zielversion 1.8

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.

Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook

Verwandter Artikel - Java Error