启动SpringBoot项目时,报程序包不存在或者找不到符号的错误

我们使用idea新建SpringBoot项目时有时候会遇到这样的错误:

 

当启动主启动类时控制台一口气报一大堆错,大概如下所示:

Information:java: Errors occurred while compiling module 'springboot_02_config'
Information:javac 1.8.0_191 was used to compile java sources
Information:2021/7/23 15:42 - Build completed with 4 errors and 0 warnings in 6 s 791 ms
D:\JAVA知识\JAVA days\Java各种知识思维图\SpringBoot截图3 (雷神)\Thunder\springboot_02_config\src\main\java\com\atguigu\Springboot02ConfigApplication.java
Error:(3, 32) java: 程序包org.springframework.boot不存在
Error:(6, 2) java: 找不到符号
  符号: 类 SpringBootApplication
Error:(4, 46) java: 程序包org.springframework.boot.autoconfigure不存在
Error:(10, 9) java: 找不到符号
  符号:   变量 SpringApplication
  位置: 类 com.atguigu.Springboot02ConfigApplication

......

 

解决步骤: File -> setting -> Maven -> Runner -> 然后把 Delegate IDE build/run actions to Maven 选项勾上并应用即可。

 

 


 

 

一般情况下,按照上面的方法做一遍就好了,但是还有许多情况无法解决,我的做法如下:

1.正常导入项目到idea中,在项目初始化记载完毕且各种依赖配置完成后,点击idea右侧的Maven栏目,点击一下如下图所示的带红色下划线的选项,这个选项是:Toggle ‘Skip Tests’ Mode 它的作用是跳过测试。

 

2.clean,install一下项目。

 

3.Rebuild一下。

 

4.按照上面几个步骤操作一下,如果每一步都成功的话,基本上就可以正常启动项目了。

 

posted @   sensen~||^_^|||&  阅读(4971)  评论(0编辑  收藏  举报
编辑推荐:
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
阅读排行:
· 【.NET】调用本地 Deepseek 模型
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
点击右上角即可分享
微信分享提示