ホームページ >Java >&#&チュートリアル >Java 10/11 Maven コンパイル エラーを解決するには?

Java 10/11 Maven コンパイル エラーを解決するには?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-17 19:50:02532ブラウズ

How to Resolve Java 10/11 Maven Compilation Errors?

Maven を使用した Java 10 / Java 11 プロジェクトのコンパイル

エラー: コンパイルできません

単純な Java 10 または Java 11 プロジェクトをコンパイルしようとするとMaven を使用すると、ユーザーは次のような問題に遭遇する可能性があります。エラー:

java.lang.IllegalArgumentException

このエラーは、プロジェクトの Java バージョンと Maven プラグイン設定で指定されたバージョンとの間の非互換性に起因します。

解決策

この問題を解決するには、 Java 10 または Java 11 でのコンパイルを有効にし、Maven プラグイン構成を次のように更新します。

<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>

注: この更新では maven-compiler-3.8.0 プラグイン が導入され、一致する release パラメーターが指定されています。必要な Java バージョン (10 または 11)。

最新バージョン以降プラグイン (3.8.0) を使用すると、JDK/12 に対してコンパイルすることもできます。 JDK/12 でコンパイルするための包括的な詳細とサンプル構成については、リンク先の記事「Maven を使用した JDK プレビュー機能のコンパイルと実行」を参照してください。

以上がJava 10/11 Maven コンパイル エラーを解決するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。