欢迎来到德薄能鲜网

德薄能鲜网

java: 警告: 源发行版 17 需要目标发行版 17【检查Maven配置】

时间:2025-06-24 12:43:55 阅读(143)

java: 警告: 源发行版 17 需要目标发行版 17.检查Maven配置。

问题。

我想用。JDK1.8。运行代码或运行Maven相关命令的环境,但是都。报错:“java: 警告: 源发行版 17 需要目标发行版 17”。

尝试解决。

I.检查idea配置。

发现大多数博客都提到了以下两种情况:

1. 项目结构设置。

检查项目SDK和语言级别
检查源的语言级别
检查模块SDK

2. 检查Java编译器的设置。

检查编译设置

二、检查Maven设置。

大多数人会使用生成项目自动设置的maven,以上两步可以解决绝大多数问题 “源发行版 xx 需要目标发行版 xx” 的问题。

1. 检查 conf/settings.xml 文件。

但是,如果您的Maven使用自己的Maven设置,您的Maven设置有可能覆盖您当前项目pom设置。

打开 Maven 在安装目录下。 conf/settings.xml。
确保项目配置的部分࿰在文件中没有覆盖c;特别是。 <profiles> 和。 <activeProfiles> 部分。如果有与编译器相关的配置,可暂时注释。
在这里插入图片描述

针对这种情况󿀌还有更简单的方法。您可以直接在idea中设置,配置࿱,不覆盖pom文件a;

在这里插入图片描述

2. 检查pom文件。

检查pom文件的配置,修改你需要的环境(JDK1.8)设在这里;
在这里插入图片描述

3. 检查配置文件。

同时,你也需要。注意。以下设置。根据自己的需要选择是否勾选。
在这里插入图片描述

需要注意的是,,再试试前󿀌重新检查项目结构和编译器的设置,Maven配置将在上一次运行中进行修改。

分享到:

温馨提示:以上内容和图片整理于网络,仅供参考,希望对您有帮助!如有侵权行为请联系删除!

友情链接: