Idea创建springboot不能选择java8的解决

 更新时间:2025年01月25日 08:53:21   作者:mike_2023  
在IDEA 2023版本创建Spring Boot项目时,发现没有Java 8选项,只有Java 17和Java 20,解决方法包括:通过修改服务器URL(推荐)或直接在创建后修改pom.xml文件中的Spring Boot和Java版本

一、问题

在idea2023版本创建springboot的过程中,选择java版本时发现没有java8版本,只有java17和java20,如截图所示:

二、解决办法

1、通过修改服务器URL解决 (推荐)

在当前页面将 https://start.spring.io 替换为阿里的 https://start.aliyun.com(网上说换成 https://start.springboot.io 试了下不行)

如截图所示:

2、通过代码解决

直接随便选一个版本,创建完成后到pom.xml中修改springboot版本和java版本

<parent>
	<groupId> org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-parent</artifactId>
	<version> 3.0以下 </version>
</parent>

<properties>
	<!-- 修改java版本 -->
	<java.version>1.8</java.version>
</properties> 

总结

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

相关文章

  • Java 8 Stream 处理数据方法汇总

    Java 8 Stream 处理数据方法汇总

    这篇文章主要介绍了Java 8 Stream处理数据,Stream是Java 8 新引入的一个包它让我们能用声明式的方式处理数据,Stream流式处理相较于传统方法简洁高效,也便于进行并发编程,更多相关内容需要的小伙伴可以参考下面文章内容
    2022-06-06
  • Springmvc数据回显实现原理实例解析

    Springmvc数据回显实现原理实例解析

    这篇文章主要介绍了Springmvc数据回显实现原理实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • Spring使用Configuration注解管理bean的方式详解

    Spring使用Configuration注解管理bean的方式详解

    在Spring的世界里,Configuration注解就像是一位细心的园丁,它的主要职责是在这个繁花似锦的园子里,帮助我们声明和管理各种各样的bean,本文给大家介绍了在Spring中如何优雅地管理你的bean,需要的朋友可以参考下
    2024-05-05
  • Mybatis如何开启控制台打印sql语句

    Mybatis如何开启控制台打印sql语句

    在SpringBoot与Mybatis整合开发中,开启控制台SQL语句打印是一个常见需求,有助于调试与性能优化,方法一:在Mybatis配置文件mybatis-config.xml中添加设置;方法二:在SpringBoot配置文件application.yml或properties中
    2024-11-11
  • Spring Cloud Gateway 2.x跨域时出现重复Origin的BUG问题

    Spring Cloud Gateway 2.x跨域时出现重复Origin的BUG问题

    这篇文章主要介绍了Spring Cloud Gateway 2.x跨域时出现重复Origin的BUG问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-04-04
  • SpringSecurity中的EnableWebSecurity注解启用Web安全详解

    SpringSecurity中的EnableWebSecurity注解启用Web安全详解

    这篇文章主要介绍了SpringSecurity中的EnableWebSecurity注解启用Web安全详解,@EnableWebSecurity是Spring Security用于启用Web安全的注解,典型的用法是该注解用在某个Web安全配置类上,实现了接口,需要的朋友可以参考下
    2023-12-12
  • Mybatis的介绍、基本使用、高级使用

    Mybatis的介绍、基本使用、高级使用

    这篇文章主要介绍了Mybatis的介绍、基本使用、高级使用,Mybatis是一款半自动的ORM持久层框架,具有较高的SQL灵活性,如何使用看这篇就够了,需要的朋友可以参考下
    2023-03-03
  • java虚拟机中多线程总结

    java虚拟机中多线程总结

    在本篇内容中小编给大家分享的是关于java虚拟机中多线程的知识点总结内容,需要的朋友们参考学习下。
    2019-06-06
  • 使用Java和WebSocket实现网页聊天室实例代码

    使用Java和WebSocket实现网页聊天室实例代码

    WebSocket是HTML5一种新的协议,它实现了浏览器与服务器全双工通信,这里就将使用WebSocket来开发网页聊天室,对Java和WebSocket实现网页聊天室的实例代码感兴趣的朋友一起学习吧
    2016-06-06
  • Java如何获取主机的基本信息详解

    Java如何获取主机的基本信息详解

    最近遇到一个工作需求,上网查了一下怎样在Java中获取本机的ip和主机名,所以下面这篇文章主要给大家介绍了关于Java如何获取主机的基本信息,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2021-12-12

最新评论