java - MojoExecutionException Maven
问题描述
我正在使用 Mavin 运行我的 Java 应用程序,运行后,我收到以下消息:
无法在项目测试中执行目标 org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile):致命错误编译:错误:无效目标版本:16 -> [帮助 1]
要查看错误的完整堆栈跟踪,请使用 -e 开关重新运行 Maven。使用 -X 开关重新运行 Maven 以启用完整的调试日志记录。
有关错误和可能的解决方案的更多信息,请阅读以下文章:[帮助 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
请问你能帮帮我吗
解决方案
我有完全相同的问题:
- 日食 2021-06
- maven-compiler-plugin v3.8.1 -> “无效的目标版本:16”
将“首选项/已安装的 JRE”下的默认 JRE 从 14 更改为 16 为我解决了这个问题。(构建一直正确设置为 JDK 16,因此 Maven 应该一直使用指向 JDK 16 的 16 运行时环境,但显然不是)
推荐阅读
- angular - 是什么导致无法执行“createObjectURL”错误?
- javascript - Javascript函数中的多个ID
- javascript - 从输入字段和复选框添加值
- c - 为什么 fwrite (with struct) 写入未知符号?
- java - MIPS 汇编 while 循环
- symfony - symfony/依赖注入与 symfony/console 冲突
- phpspreadsheet - 我可以用 php 读写 xslm 文件吗?
- angular - 如何在本地将 JSON 数据从 perl 脚本传递到角度控制器
- python-2.7 - 列表索引超出了 try/raise/exception 的范围
- odoo - 返回包含所有记录的视图