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去创建项目了

结果:

运行项目成功

相关推荐
冰暮流星1 分钟前
sql之is null 运算符
java·数据库·sql
Rain的Java大神之路2 分钟前
🔥13年Java老兵转型AI Agent:90%的人挂在同一个坑,根本不用学Python!(万字实战复盘,建议收藏)
java·后端·面试
yuniko-n2 分钟前
【Java】关于容器选型:Deque、PriorityQueue、LinkedList
java·开发语言
yuniko-n15 分钟前
【JUC】wait 和 sleep
java·开发语言
知守观17 分钟前
18年老兵的十条开发军规:每条背后都是一个翻车现场
java·后端·程序员
BBmmo27 分钟前
我的 Java 学习笔记 · 第 11 篇:Condition.await 为什么必须放在 while 里
java
SimonKing29 分钟前
一只离线鼠鼠,干翻了一堆在线格式转换网站
java·后端·程序员
程序员-Benothing30 分钟前
Linux文本排序统计命令:sort、uniq、wc、cut、tr实战
java·开发语言·算法
clz131452131 分钟前
双重检查锁 DCL 终极优化:懒加载 + 线程安全 + 高性能
java
CRMEB31 分钟前
前后端技术栈全面换代!CRMEB 多商户(Java)v3.0更新预告
java·开发语言