idea创建项目报错之java 17 is not supported问题的解决

 更新时间:2026年03月06日 10:06:38   作者:Decade102  
文章讨论了在使用IntelliJ IDEA创建Spring Boot项目时遇到的JDK版本不兼容问题,提供了修改ServerURL替换初始化源地址和选择JDK8的解决办法

Selected version of Java 17 is not supported by the project SDK ‘1.8’. Either choose a lower version of Java or set a higher version of the SDK.

1、报错描述

Selected version of Java 17 is not supported by the project SDK ‘1.8’. Either choose a lower version of Java or set a higher version of the SDK. To download additional SDKs, click the JDK drop-down.

2、问题原因

电脑本地安装的JDK版本与IDEA创建Spring工程时默认的JDK版本17不一致

3、解决办法

1)修改Server URL

替换spring boot项目初始化源地址,创建springboot项目时,点击server URL右侧的⚙,将https://start.spring.io/ 或者 http://start.springboot.io/ 替换为 https://start.aliyun.com/ 即可

https://start.aliyun.com/

2)选择JDK8选项

最后点击确定,即可创建成功。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 详解Java实践之建造者模式

    详解Java实践之建造者模式

    建造者模式是将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。它隐藏了复杂对象的创建过程,它把复杂对象的创建过程加以抽象,通过子类继承或者重载的方式,动态的创建具有复合属性的对象
    2021-06-06
  • idea中一键执行maven和应用重启实现过程

    idea中一键执行maven和应用重启实现过程

    文章介绍了如何在IntelliJ IDEA中配置组合命令,实现一键执行Maven的`clean install`和应用重启,从而简化多模块项目的开发流程,通过在Run/DebugConfigurations中添加启动前任务并配置相应的Maven命令,可以自动完成清理、构建和启动应用,提高开发效率
    2025-12-12
  • Java毕业设计实战之医院心理咨询问诊系统的实现

    Java毕业设计实战之医院心理咨询问诊系统的实现

    这是一个使用了java+Spring+Maven+mybatis+Vue+mysql开发的医院心理咨询问诊系统,是一个毕业设计的实战练习,具有心理咨询问诊该有的所有功能,感兴趣的朋友快来看看吧
    2022-01-01
  • 使用@Value注入map、List,yaml格式方式

    使用@Value注入map、List,yaml格式方式

    这篇文章主要介绍了使用@Value注入map、List,yaml格式方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-05-05
  • 快速搭建springboot项目(新手入门)

    快速搭建springboot项目(新手入门)

    本文主要介绍了快速搭建springboot项目(新手入门),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07
  • 使用Feign调用注解组件(实现字段赋值功能)

    使用Feign调用注解组件(实现字段赋值功能)

    这篇文章主要介绍了使用Feign调用注解组件(实现字段赋值功能),具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-03-03
  • 在Spring框架下配置Quartz集群的详细步骤(MySQL数据源)

    在Spring框架下配置Quartz集群的详细步骤(MySQL数据源)

    Quartz 是一个功能强大的调度库,可以在 Java 应用中用于执行定时任务,本文将介绍如何在 Spring 框架下配置 Quartz 集群,并使用 MySQL 作为数据源来存储调度信息,文中有详细的代码供大家参考,需要的朋友可以参考下
    2025-01-01
  • SpringBoot ResponseBody返回值处理的实现

    SpringBoot ResponseBody返回值处理的实现

    这篇文章主要介绍了SpringBoot ResponseBody返回值处理的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • Java Servlet输出中文乱码问题解决方案

    Java Servlet输出中文乱码问题解决方案

    这篇文章主要介绍了Java Servlet输出中文乱码问题解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04
  • 基于SpringBoot Mock单元测试详解

    基于SpringBoot Mock单元测试详解

    这篇文章主要介绍了基于SpringBoot Mock单元测试详解,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-11-11

最新评论