首页 > Java > java教程 > 如何解决Java 10/11 Maven编译错误?

如何解决Java 10/11 Maven编译错误?

Mary-Kate Olsen
发布: 2024-11-17 19:50:02
原创
530 人浏览过

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 进行编译。链接文章“使用 Maven 编译并执行 JDK 预览功能”中提供了使用 JDK/12 进行编译的全面详细信息和示例配置。

以上是如何解决Java 10/11 Maven编译错误?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板