Zum Hauptinhalt springen

Maven-Fehlerlösung: Kompilieren mit ungültiger Zielversion 11

Beim Entwickeln von Java-Anwendungen mit dem Maven-Collector kann ein Fehler auftreten, der auf eine ungültige Zielversion 11 zurückzuführen ist. Dieser Fehler tritt auf, wenn in den Projekteinstellungen eine Java-Version angegeben wird, die in der aktuellen Entwicklungsumgebung nicht unterstützt wird.

Um das Problem zu beheben, müssen Sie die Zielversion in der pom-Datei ändern.xml, das die Hauptkonfigurationsdatei des Maven-Projekts ist. Um dies zu tun, müssen Sie den nächsten Abschnitt finden:

In diesem Beispiel wird die Zielversion als "11" angegeben. Um das Problem zu beheben, ersetzen Sie diesen Wert durch eine in der aktuellen Entwicklungsumgebung unterstützte Version von Java, z. B. "8". Nachdem Sie Änderungen an der POM-Datei vorgenommen haben.xml muss das Projekt mit dem Befehl "mvn clean install" in der Befehlszeile neu kompiliert werden.

Nachdem das Projekt erfolgreich kompiliert wurde, sollte der Fehler behoben werden, und Sie können mit dem Maven-Collector weiterhin an Ihrer Anwendung in Java arbeiten.

Maven-Fehler: Kompilierung mit ungültiger Zielversion 11

Beim Entwickeln von Java-Anwendungen mit dem Maven-Projektsammler kann ein Kompilierungsfehler mit einer ungültigen Zielversion 11 auftreten. Dieser Fehler weist darauf hin, dass die im Projekt installierte Java-Version mit der verwendeten Zielversion nicht kompatibel ist.

Um diesen Fehler zu beheben, müssen Sie die Zielversion in der Maven-Konfigurationsdatei (pom.xml) pro Version, die mit der installierten Java-Version kompatibel ist. Um dies zu tun, müssen Sie dem Abschnitt die folgende Konfiguration hinzufügen \ :

\. \. \\org.apache.maven.plugins\maven-compiler-plugin\3.8.1\\11\11\\. \. \

Im obigen Code, Version 3.8.1 des maven-compiler-Plugins gibt die erforderliche Version des Plugins an, und die Werte \ 11 und \11 geben die entsprechende Java-Version an.

Daher wird beim Erstellen eines Maven-Projekts eine Java-Version verwendet, die mit der Zielversion 11 kompatibel ist. Dadurch wird ein Kompilierungsfehler mit einer ungültigen Zielversion 11 behoben und das Projekt erfolgreich kompiliert.

Wenn Sie eine andere Java-Version verwenden möchten, ändern Sie einfach die Werte in den Tags \ und \ in die gewünschte Version. Ändern Sie beispielsweise für Java 8 die Werte in \ 1.8 und \1.8 .

Mögliche Fehlerursachen

Ein Kompilierungsfehler mit einer ungültigen Zielversion 11 in Maven kann aus mehreren Gründen auftreten:

1. Installierte Version des JDK

Eine mögliche Ursache für den Fehler könnte eine installierte JDK-Version sein, die die erforderliche Zielversion von Java 11 nicht unterstützt. Stellen Sie sicher, dass Sie JDK 11 oder höher installiert haben.

2. Die Konfiguration des Projekts muss angepasst werden

Ein weiterer Grund für den Fehler kann sein, dass Sie die Projektkonfiguration in der pom-Datei konfigurieren müssen.xml. Stellen Sie sicher, dass Sie den Wert für die Maven-Eigenschaft korrekt angegeben haben.compiler.target im Build-Abschnitt Ihres pom.xml-Datei.

3. Falsche Compiler-Plugin-Konfiguration

Wenn Sie das Compiler-Plugin in Ihrem Pom installiert haben.überprüfen Sie die Konfiguration der XML-Datei, und stellen Sie sicher, dass die Version und die Konfiguration des Plugins mit der Zielversion von Java 11 kompatibel sind.

4. Keine Abhängigkeiten erforderlich

Der Kompilierungsfehler kann auch auftreten, weil die erforderlichen Abhängigkeiten fehlen, die zum Kompilieren des Projekts mit der Zielversion von Java 11 erforderlich sind. Stellen Sie sicher, dass Ihr Projekt alle erforderlichen Abhängigkeiten enthält und in der POM-Datei korrekt konfiguriert ist.xml.

Wenn bei einer ungültigen Zielversion 11 ein Kompilierungsfehler auftritt, wird empfohlen, die oben genannten möglichen Gründe für die erfolgreiche Kompilierung Ihres Projekts zu überprüfen und zu korrigieren.

Fehlerbehebung in Maven

Wenn in Maven ein Kompilierungsfehler auftritt, der mit einer ungültigen Zielversion 11 verbunden ist, gibt es mehrere Möglichkeiten, dies zu beheben.

1. Überprüfen Sie die Version des Java Development Kit (JDK), die auf Ihrem Computer installiert ist. Stellen Sie sicher, dass Sie JDK Version 11 oder höher installiert haben. Wenn Sie eine frühere Version installiert haben, aktualisieren Sie diese auf JDK 11.

2. Öffnen Sie die POM-Datei.xml in Ihrem Maven-Projekt und fügen Sie die folgende Konfiguration zum Abschnitt hinzu :

3. Speichern Sie die POM-Datei.xml und erstellen Sie das Projekt erneut. Der Fehler muss behoben werden und die Kompilierung muss erfolgreich sein.

Wenn diese Schritte den Fehler nicht beheben, lesen Sie die Maven-Dokumentation oder wenden Sie sich an die Entwicklergemeinschaft, um weitere Hilfe zu erhalten.

Aktualisieren der Zielversion in Maven

Um die Zielversion in Maven zu aktualisieren, müssen Sie die POM-Datei bearbeiten.xml Ihres Projekts. In dieser Datei können Sie nicht nur die Zielversion angeben, sondern auch andere Maven-Einstellungen wie Abhängigkeiten und Build-Einstellungen.

Um die Zielversion zu aktualisieren, fügen Sie dem Abschnitt Ihrer pom-Datei den folgenden Code hinzu.xml:

    Geben Sie die Zielversion im Element an . Zum Beispiel für die Zielversion 11:

1111

Speichern Sie die POM-Datei.xml, und erstellen Sie das Projekt neu. Ihr Projekt sollte jetzt mit der angegebenen Zielversion von Java kompiliert werden.

Wenn Sie eine andere Zielversion verwenden möchten, ändern Sie einfach den Wert der Elemente und in die gewünschte Version entsprechend Ihren Anforderungen.

Überprüfen der installierten Java-Version

Bevor Sie mit der Lösung eines Fehlers mit einer ungültigen Zielversion 11 in Maven beginnen, müssen Sie sicherstellen, dass die richtige Java-Version auf Ihrem Computer installiert ist. Die Konfiguration der Kompatibilität in einem Maven-Projekt hängt von der Java-Version ab, daher ist es wichtig sicherzustellen, dass die installierte Version den Projektanforderungen entspricht.

Sie können die installierte Java-Version über die Befehlszeile überprüfen. Führen Sie dazu die folgenden Schritte aus:

  1. Öffnen Sie eine Eingabeaufforderung.
  2. Geben Sie java -version ein und drücken Sie die Eingabetaste.

Nachdem Sie diesen Befehl ausgeführt haben, werden Ihnen Informationen zur installierten Java-Version angezeigt. Überprüfen Sie, ob die gezeigte Version den Anforderungen Ihres Projekts entspricht. Wenn die installierte Version die Anforderungen nicht erfüllt, sollten Sie Java auf eine geeignete Version aktualisieren.

Denken Sie daran, dass das Vorhandensein mehrerer Java-Versionen auf einem Computer Konflikte und Probleme verursachen kann. Stellen Sie sicher, dass Sie nur eine Java-Version verwenden, um mögliche Probleme beim Entwickeln und Erstellen des Projekts zu vermeiden.

Nachdem Sie sichergestellt haben, dass die richtige Java-Version installiert ist, können Sie mit der Lösung des Maven-Fehlers mit einer ungültigen Zielversion 11 fortfahren. Mit den folgenden Schritten können Sie die Kompatibilität des Projekts mit der gewünschten Java-Version konfigurieren, um das Projekt erfolgreich mit Maven zu erstellen.