java:无法访问org.springframework.boot.SpringApplication

 更新时间:2025年03月11日 08:29:05   作者:鹿可夏  
本文主要介绍了java:无法访问org.springframework.boot.SpringApplication,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

问题描述:

这个错误信息是Java编译器在尝试编译或运行一个Java程序时遇到的问题。具体来说,它涉及到Spring Boot的SpringApplication类,这是Spring Boot应用程序的入口点

错误信息详解:

1.无法访问org.springframework.boot.SpringApplication: 这表明Java编译器或运行时环境无法找到SpringApplication类。这通常是因为类路径(classpath)中没有包含必要的JAR文件,或者JAR文件的版本不正确。
2.错误的类文件: 错误信息指出了SpringApplication类文件的路径,这个路径指向了本地Maven仓库中的一个JAR文件。这个JAR文件是Spring Boot的一部分,版本为3.4.1。
3.类文件具有错误的版本61.0,应为52.0: 这里提到的“版本61.0”和“52.0”实际上是指Java的类文件版本号。Java 17的类文件版本号是61,而Java 8的类文件版本号是52。这个错误表明你的项目可能正在使用Java 8编译或运行,但是SpringApplication类是为Java 17编译的。因此,你需要确保你的项目使用的Java版本与Spring Boot的版本相匹配。
4.请删除该文件或确保该文件位于正确的类路径子目录中: 这个建议是让你检查类路径设置,确保没有错误的JAR文件被包含进来。如果SpringApplication类文件的版本不匹配,你可能需要更新你的项目以使用正确版本的JAR文件,或者更新你的Java环境以匹配JAR文件的版本。

报错代码:

在这里插入图片描述

解决方式:

idea 创建项目自动生成3.4.0版本,将版本降级为2.7.14,本项目使用jdk1.8,因此其他配置均要改成1.8

在这里插入图片描述

更新:

在创建父子工程时,也出现了这个错误
错误代码截图:

在这里插入图片描述

解决方式:
正确代码截图:

在这里插入图片描述

在这里插入图片描述

到此这篇关于java:无法访问org.springframework.boot.SpringApplication的文章就介绍到这了,更多相关无法访问org.springframework.boot.SpringApplication内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家! 

相关文章

  • springboot集成nacos的配置方法

    springboot集成nacos的配置方法

    这篇文章主要介绍了springboot集成nacos的配置方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03
  • spring cloud zuul 与 sentinel的结合使用操作

    spring cloud zuul 与 sentinel的结合使用操作

    这篇文章主要介绍了spring cloud zuul 与 sentinel 的结合使用操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-06-06
  • Java实现二叉树的示例代码(递归&迭代)

    Java实现二叉树的示例代码(递归&迭代)

    二叉树(Binary tree)是树形结构的一个重要类型。本文将利用Java语言实现二叉树,文中的示例代码讲解详细,需要的同学可以参考一下
    2022-03-03
  • 在IDEA中maven配置MyBatis的流程详解

    在IDEA中maven配置MyBatis的流程详解

    刚学完javaweb,对自己的Dao层代码很不满意的话,可得来学学MyBatis.学习MyBatis既可以改进JDBC的使用,实现Dao层也会变得很简便,下面我将介绍IDEA中maven配置MyBatis简单流程,需要的朋友可以参考下
    2021-06-06
  • RocketMQ消息发送流程源码剖析

    RocketMQ消息发送流程源码剖析

    这篇文章主要为大家介绍了RocketMQ消息发送流程源码剖析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08
  • mybatis plus or and 的合并写法实例

    mybatis plus or and 的合并写法实例

    这篇文章主要介绍了mybatis plus or and 的合并写法实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-02-02
  • MyBatis-Plus实现公共字段自动填充功能详解

    MyBatis-Plus实现公共字段自动填充功能详解

    在开发中经常遇到多个实体类有共同的属性字段,这些字段属于公共字段,也就是很多表中都有这些字段,能不能对于这些公共字段在某个地方统一处理,来简化开发呢?MyBatis-Plus就提供了这一功能,本文就来为大家详细讲讲
    2022-08-08
  • javax.validation自定义日期范围校验注解操作

    javax.validation自定义日期范围校验注解操作

    这篇文章主要介绍了javax.validation自定义日期范围校验注解操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-09-09
  • Java SpringBoot自动装配原理详解及源码注释

    Java SpringBoot自动装配原理详解及源码注释

    SpringBoot的自动装配是拆箱即用的基础,也是微服务化的前提。其实它并不那么神秘,我在这之前已经写过最基本的实现了,大家可以参考这篇文章,来看看它是怎么样实现的,我们透过源代码来把握自动装配的来龙去脉
    2021-10-10
  • Java阻塞队列的实现及应用

    Java阻塞队列的实现及应用

    这篇文章主要介绍了剖析Java中阻塞队列的实现原理及应用场景,这里也对阻塞和非阻塞队列的不同之处进行了对比,需要的朋友可以参考下
    2021-10-10

最新评论