修改已经建好的maven的JDK的版本,在父模块中修改JDK的信息
在这里先看一下本地的配置,我这里先设置的17版本

出现这种情况的解决办法

先修改根目录的setting.xml文件,将里边的JDK版本全部换为1.8,然后保存即可。将17全部换为1.8 setting.xml的路径为:D:\maven\conf(这是我安装的路径),如果不知道的话,

这里的JDK文件,哪个版本的JDK用的多设置为哪个

修改设置里的的JDK,源和依赖全部需改1.8的版本。

在项目设置里边也要修改为1.8版本。

在设置里边找到maven目录,将正在导入修改为1.8版本

运行程序的这里也要修改为1.8版本。

这里一定要进行从新写入,不然还是无法运行成功

如果还是不行的话,进行数据的清除,按顺序进行操作即可

3.在修改本地文件设置的jdk

最终运行的结果文章来源:https://www.toymoban.com/news/detail-587143.html

控制maven项目jdk版本
conf/settings.xml 文件配置文章来源地址https://www.toymoban.com/news/detail-587143.html
<!-- 配置项目开发编译的jdk版本 -->
<profiles>
<profile>
<id>jdk-17</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>17</jdk>
</activation>
<properties>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
<maven.compiler.compilerVersion>17</maven.compiler.compilerVersion>
</properties>
</profile>
</profiles>
2)maven项目pom.xml文件配置
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.version>8</java.version>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.10.1</version>
<configuration>
<source>${java.version}</source>
<target>${java.version}</target>
<encoding>${project.build.sourceEncoding}</encoding>
</configuration>
</plugin>
</plugins>
</build>
到了这里,关于maven中JDK版本的修改,setting.xml修改以及pom.xml的文件修改的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!