java: 警告: 源发行版 17 需要目标发行版 17,java17 无效的目标发行

简介: java: 警告: 源发行版 17 需要目标发行版 17,java17 无效的目标发行

注意:下述方法经使用后仍不能解决,请挨个返回各个步骤,查看是否真正修改过来。因为网络或 其他问题,可能有缓存。【多修改统一几次,一定会成功,亲测】


一、出现错误场景

场景:启动类是,无法启动,控制台报错:java: 警告: 源发行版 17 需要目标发行版 17

原因:JDK版本不匹配


二、解决办法

1.点击File -->Project Structure-->Project 修改这两处

注:因为我本地安装的是jdk8,因此所有都调整成8,也可以直接调整成jdk17


2.在Project Structure-->Modules中的红框位置都要调整对应版本

注:一定要先点右下角 Appaly 再点击 OK !!1先应用!先应用!先应用!


3.此时重新启动,会报如下错误:java:无效的目标发行版:17


4.点击File-->settings-->java compile将对应框的版本修改成对应版本即可

注:一定要先Apply!!!!先应用!先应用!先应用!再OK


修改之后的如下图:


5.修改Pom文件中jdk的版本,之后记得刷新依赖。

注:确定springboot版本和jdk版本是否匹配。使用的是jdk8就更改 SpringBoot依赖 版本为3.x.x以下,版本,idea用2022.1以上,才有JDK 17。


6.重新启动,即可成功!!!

相关文章
|
1天前
|
存储 缓存 算法
ConcurrentHashMap的演进:从Java 8之前到Java 17的实现原理深度剖析
ConcurrentHashMap的演进:从Java 8之前到Java 17的实现原理深度剖析
6 0
|
13天前
|
Java Windows
java: 错误: 无效的源发行版:17 【解决】
java: 错误: 无效的源发行版:17 【解决】
15 0
|
1月前
|
IDE Java 编译器
Java 错误: 无效的目标发行版 5 Java: 错误: 无效的目标发行版8 Java: 错误: 不支持发行版本17Java:无效的目标发行版17
Java 错误: 无效的目标发行版 5 Java: 错误: 无效的目标发行版8 Java: 错误: 不支持发行版本17Java:无效的目标发行版17
|
1月前
|
移动开发 Oracle 前端开发
本地开发环境安装java8、java17与java21
本地开发环境安装java8、java17与java21
47 0
|
1月前
|
Java 编译器 开发工具
Idea启动运行“错误:java: 无效的源发行版: 13”,如何解决?
Idea启动运行“错误:java: 无效的源发行版: 13”,如何解决?
Idea启动运行“错误:java: 无效的源发行版: 13”,如何解决?
|
1月前
|
Java 应用服务中间件 开发工具
Error:java: 无效的源发行版: 9(已解决)
Error:java: 无效的源发行版: 9(已解决)
53 2
|
1月前
|
Java
java: 无效的目标发行版: 11
java: 无效的目标发行版: 11
75 0
|
1月前
|
Java
java: 警告: 源发行版 11 需要目标发行版 11
java: 警告: 源发行版 11 需要目标发行版 11
24 0
|
23小时前
|
存储 设计模式 并行计算
CopyOnWriteArrayList:深入理解Java中的线程安全List原理和应用
CopyOnWriteArrayList:深入理解Java中的线程安全List原理和应用
7 0
|
1天前
|
Java 测试技术 开发者
Java并发编程:深入理解线程池
本文将带领读者深入了解Java中的线程池,探索其内部机制、使用场景以及如何有效地利用线程池来提高程序的性能和可维护性。我们将通过实例演示如何创建和配置线程池,并讨论常见的并发模式和最佳实践。文章旨在为开发者提供实用的线程池应用知识,帮助他们在面对多线程编程挑战时,能够设计出更加高效和稳定的系统。