启动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.按照上面几个步骤操作一下,如果每一步都成功的话,基本上就可以正常启动项目了。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
· 【.NET】调用本地 Deepseek 模型
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库