【问题现象】
在使用maven构建springboot或springcloud项目中,提示如下错误:
【原因】
项目对应的“maven–compiler–plugin”插件没有设置,或设置的环境与项目JDK的环境不一致导致。
对于Maven而言,如果我们不告诉它我们的代码要使用什么样的JDK版本编译的话,它就会用 “maven–compiler–plugin”默认的JDK版本来进行处理,这样就容易出现版本不匹配,以至于可能导致编译不通过的问题。
“maven–compiler–plugin”是一个用来编译项目代码的Maven插件,它默认的编译器是javax.tools.JavaCompiler,用来编译Java源码,所以需要将该插件的版本与项目JDK的版本保持一致,才能进行编译。
【解决】
在pom.xml中添加如下内容,需要保证本版与项目JDK版本一致;
若已经有该内容,则只需将版本改为和JDK版本一致即可,如下。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。