找了一天的问题,在网上搜的是把所有的版本统一,结果启动install还是报错,最终发现是settings.xml文件里面的问题,在idea里我的项目的jdk版本设置的是1.8,而在settings.xml文件里我的版本是17,修改为1.8即可。
Project Structure和settings里的 Java Compile的jdk版本
具体代码如下:
1.在pom.xml里添加下面代码
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
2.修改全局配置文件,修改maven目录-->conf目录-->settings.xml文件。找到<profiles>标签,在里面添加新的jdk:
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>