1.问题:
文字描述:
第一:右侧的Maven视图出现了Profiles(配置文件)
第二:
实际使用:JDK21
但是,Profiles显示:jdk17
图片描述:
2.Maven右侧为什么会出现Profiles?
Maven 的 Profiles(配置文件) 是用来 多版本 / 多环境切换的(比如同时维护 JDK17、JDK21 两个版本)。
出现,可能的原因:
第一:Maven的conf里面的settings.xml里配置了这个 Profile;
(我是因为这个问题,导致IDEA里面,右侧的Maven视图这里一直有这个

第二:项目 pom.xml 里定义了这个 Profile。
3.解决措施:
第一,检查Maven的conf文件夹下面的setting.xml
如果有写 java版本相关的配置,注释掉

第二,检查IDEA里面有关JDK的设置,改成自己实际开发使用的JDK版本
首先,Setting设置 这里

其次, Project Structure项目架构这里



第三,刷新Maven

4.验证JDK版本设置无误
执行mvn -version,输出的 Java 版本是 21(你自己使用的实际版本)


