Heim > Java > javaLernprogramm > Hauptteil

Wie behebt man Java 10/11 Maven-Kompilierungsfehler?

Mary-Kate Olsen
Freigeben: 2024-11-17 19:50:02
Original
466 Leute haben es durchsucht

How to Resolve Java 10/11 Maven Compilation Errors?

Kompilieren von Java 10-/Java 11-Projekten mit Maven

Fehler: Unfähigkeit zum Kompilieren

Beim Versuch, ein einfaches Java 10- oder Java 11-Projekt zu kompilieren Bei Verwendung von Maven kann bei Benutzern der folgende Fehler auftreten:

java.lang.IllegalArgumentException
Nach dem Login kopieren

Dieser Fehler ist auf die Inkompatibilität zwischen der Java-Version des Projekts und der in der Maven-Plugin-Konfiguration angegebenen Version zurückzuführen.

Lösung

Um dieses Problem zu beheben und die Kompilierung mit Java 10 oder Java 11 zu ermöglichen, aktualisieren Sie die Maven-Plugin-Konfiguration wie folgt:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.8.0</version>
    <configuration>
        <release>10</release>  <!-- or release 11 -->
    </configuration>
</plugin>
Nach dem Login kopieren

Hinweis: Mit diesem Update wird der Maven eingeführt -compiler-3.8.0 Plugin und gibt den Parameter release so an, dass er mit der gewünschten Java-Version (10 oder 11) übereinstimmt.

Ab der neuesten Version des Plugins (3.8. 0) können Sie es auch zum Kompilieren gegen JDK/12 verwenden. Ausführliche Details und eine Beispielkonfiguration zum Kompilieren mit JDK/12 finden Sie im verlinkten Artikel „Kompilieren und Ausführen einer JDK-Vorschaufunktion mit Maven.“

Das obige ist der detaillierte Inhalt vonWie behebt man Java 10/11 Maven-Kompilierungsfehler?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage