java: 警告: 源发行版 11 需要目标发行版 11”错误解决(解决方案整合)

简介: java: 警告: 源发行版 11 需要目标发行版 11”错误解决(解决方案整合)

问题


       项目运行报标题所述的错误,导致项目不能运行起来。将制定的模块去除了之后发现项目可以正常启动,但是加入之后就会报如下的错误。


分析思路


       通过结合网上的资料,发现核心其实就是idea的 配置文件iml 与 项目中 配置的jdk版本是不一致的。


       最简单的思路其实就是排查对应模块的iml文件,检查LANGUAGE_LEVEL=“JDK_11” 是否与当前配置一致。


       而发生这个问题的最根本原因可能是偷懒将 现成的一整个模块复制粘贴过来导致的!!!


       但是有可能修改了配置的版本也会存在 继续报错的情况。那么还应该去排查项目中所有模块的版本。


解决方法


Project Structure 设置



Setting 设置



pom文件设置


当将所有模块的版本配置都调整成一样的时候,此时就能够直接运行成功了!

目录
相关文章
|
16小时前
|
安全 Java 物联网
使用Java实现智能城市解决方案的关键技术
使用Java实现智能城市解决方案的关键技术
|
1天前
|
安全 Java 开发者
Java多线程编程实践中的常见问题与解决方案
Java多线程编程实践中的常见问题与解决方案
|
1天前
|
安全 Java
Java多线程编程实践中的常见问题与解决方案
Java多线程编程实践中的常见问题与解决方案
|
1天前
|
存储 消息中间件 缓存
基于Java的高性能数据存储解决方案
基于Java的高性能数据存储解决方案
|
3天前
|
Java 测试技术 数据库连接
解密Java事务传播行为与隔离级别:案例详解与解决方案
解密Java事务传播行为与隔离级别:案例详解与解决方案
5 1
|
6天前
|
算法 安全 Java
Java中的并发编程问题与解决方案
Java中的并发编程问题与解决方案
|
6天前
|
安全 Java
java线程之List集合并发安全问题及解决方案
java线程之List集合并发安全问题及解决方案
11 1
|
7天前
|
安全 Java
java.lang.NullPointerException出现的原因及解决方案
java.lang.NullPointerException出现的原因及解决方案
|
7天前
|
存储 人工智能 Java
2024创建boot时 项目SDK11不支持所选的版本Java21 请选择较低版本的java 解决方案
2024创建boot时 项目SDK11不支持所选的版本Java21 请选择较低版本的java 解决方案
17 2
|
17天前
|
Java Windows
java: 错误: 无效的源发行版:17 【解决】
java: 错误: 无效的源发行版:17 【解决】
15 0