错误: 不支持发行版本 17
具体错误描述如下:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.11.0:compile (default-compile) on project big-event: Fatal error compiling: 错误: 不支持发行版本 17 -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
意思是我的Maven版本和现在使用的JDK版本不匹配,但是我使用的是本地的Maven,而且版本是匹配的,还修改了Maven的settings.xml文件(修改成JDK17),但是还是不奏效。
然后又检查pom.xml文件,但是无论我怎么修改都没用。我以为是我的maven-compiler-plugin版本太低了,但即使更新到最新版本都没用。
最后又检查重新检查我的idea配置,正常需要修改的我都修改了:
Maven的配置也没问题
无意中打开了Maven的下拉框,发现在Runner这里使用的是JDK11,修改成JDK17之后,问题解决了
最后compile成功了,都是泪
道阻且长,行则将至