无法使用 Maven 编译简单的 Java 10/Java 11 项目
尝试使用 Java 10 或 11 构建项目时会出现此问题与 Maven 结合使用。尽管为 maven-compiler-plugin 的配置指定了发布值“10”,但构建还是失败。
原因:
失败是由之间的不兼容引起的Maven编译器插件和编译时使用的Java版本。提供的示例(3.7.0)中使用的插件不支持显式指定 Java 发行版本。
解决方案:
要解决此问题,有必要将 maven-compiler-plugin 升级到版本 3.8.0。此升级插件支持指定 Java 版本 9、10 和 11 的发布值。
更新了 pom.xml:
... <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.0</version> <configuration> <release>10</release> </configuration> </plugin> ...
重要提示:
以上是为什么我的 Maven Java 10/11 项目无法编译,如何修复?的详细内容。更多信息请关注PHP中文网其他相关文章!