Spring Initializr创建springboot项目,提示java 错误 无效的源发行版:16

问题描述:

运行项目后报错:java: 错误: 无效的源发行版:16

解决方案:

原因一:本机的jdk版本与项目语言级别不同造成

解决步骤:

1.修改jdk版本,点击 file -> ProjectStructure -> Project,将Project SDK与Project language level设置为一致

2.修改模块的语言等级,点击file -> ProjectStructure -> Modules

3.修改模块的SDK版本

4.修改java编译器版本

原因二:Spring Initializr创建项目时,java版本选择有问题

处理方案:

方案一:升级jdk的版本

SpringBoot3.0需要Java17作为最低版本。如果当前正在使用Java8或Java11,在开发SpringBoot3.0应用程序之前,需要升级JDK。

方案二:Spring Initializr创建项目的时候选择合适的java版本(如jdk是8,就选择java version8)

选择java版本时发现只有17,21,23,没有自己想要的版本时,更改Server URL路径为start.aliyun.com就可以了

输入阿里云地址,如果出现下图,如何解决了?

解决:

1.点击file -> settings,进行下图操作,最后弹出connection successful

2.现在就可以去使用Spring Initializr去创建项目了

结果:

运行项目成功

相关推荐
competes2 小时前
深圳程序员职业生涯
java·大数据·开发语言·人工智能·java-ee
深蓝轨迹2 小时前
Redis 消息队列
java·数据库·redis·缓存·面试·秒杀
小小小米粒2 小时前
Collection(单列集合)、Map(双列集合),容易搞混的 Collections 工具类。
java·开发语言
skiy2 小时前
springboot+全局异常处理
java·spring boot·spring
愤豆2 小时前
07-Java语言核心-JVM原理-JVM对象模型详解
java·jvm·c#
东离与糖宝2 小时前
零基础Java学生面试通关手册:项目+算法+框架一次搞定
java·人工智能·面试
xianjian09122 小时前
springboot与springcloud以及springcloudalibaba版本对照
spring boot·后端·spring cloud
gaozhiyong08132 小时前
超越跑分:Gemini 3.1 Pro 2026年多维度能力评估体系深度拆解
java·开发语言
皙然2 小时前
深入解析Java volatile关键字:作用、底层原理与实战避坑
java·开发语言