首先,优质回答照着做可以解决99.9999999999%的问题。
优秀的答案,优秀的博主!
然后,我照着做了没啥问题依然报错。经过排查发现是pom文件中java版本这么写的:
<configuration>
<source>${java.version}</source>
<target>${java.version}</target>
<encoding>${project.build.sourceEncoding}</encoding>
</configuration>
这里java.version直接自动对应1.8.0_391了,而maven配置文件中写的是1.8,所以报错,修改如下后解决问题!
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
注意此处的版本应该与\apache-maven-3.2.5\conf下的settings的jdk版本一致!