启动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.按照上面几个步骤操作一下,如果每一步都成功的话,基本上就可以正常启动项目了。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM