遇到一个IDEA2020.1.2版本BUG ERROR:(3, 32) JAVA: 程序包ORG.SPRINGFRAMEWORK.BOOT不存在

事情是这样子,本来今天周末,寻思不打游戏了,搞个开源项目练练手,项目地址:http://www.macrozheng.com/#/architect/mall_arch_01

就按文档开始搭呗,十点左右开始,本地环境:
JAVA10+IDEA2020.1.2 +maven3.5.5
刚开始进展的很顺利,因为之前重装过系统,装了个最新的IDEA,然后破解,然后搭SpringBoot框架,然后就是整合mybatis,也没有测试,整合好MyBatis之后,高高兴兴的点了播放按钮,想看一下成果,然后

控制台就一大片红色编译不通过,大概意思就是缺少jar包

Error:(3, 32) java: 程序包org.springframework.boot不存在
Error:(10, 9) java: 找不到符号
  符号:   变量 SpringApplication
  位置: 类 com.springboot.one.springbootone.SpringbootApplication

那就正常的处理流程呗,先刷刷maven,不行,然后clean,清缓存,再把Maven 仓库下载的jar包缓存清理掉,因为还添加了lombook插件,再把IDEA设置里那个Anno…的那个设置打开,心想这下,总该没问题了吧

Start,很快,还是不行,是不是maven问题,然后检查maven配置文件,确保没有问题,不行,再卸载重装maven,这次换成了3.6.3,结果,还是不行!!!这个时候我已经有点抓狂了,后来百度,说项目里的JDK版本和环境的JDK版本不一致引起,行,那就来,统一换成JDK10,然后,然后还不行,再来,换成jdk8(10向下兼容),md,重新下载个1.8

这个时候差不多13点了,点外卖,继续干,中间还看了个新疆反恐的纪录片–巍巍雪山

现在Oracle JDK下载都要注册登录了,懒得注册,然后去redhat下载OpenJdk,结果也需要注册登录,然后,那就注册吧,其中有一项是要写公司名,我还想是不是方便以后对公司技术封锁比较方便(因为最近哈工大MathLab都被封了),细思极恐。。。

然后流程基本上是,openJDK->卸载->换JDK 1.8-, 再试试,MD我要封了!!!

少MAVEN插件??? 加,可劲加

整合MyBatis问题???然后又重新建了一个只有start-web的空项目,启动,也是不行,中间忽略三番五次清maven缓存,IDEA缓存的步骤

然后百度Error:(3, 32) java: 程序包org.springframework.boot不存在 这个问题,大多数回答都试了一下,什么SpringBoot版本了,maven配置了,并且挨个看了每一篇博文的评论,企图发现有同样问题的道友
诸如此类的回答,但都没有什么卵用

https://www.bbsmax.com/A/obzbboGBzE/
https://blog.csdn.net/lvhjean/article/details/81413139
https://www.594cto.com/content/4eb0970b56f841008679c106ff1968e7

因为这个博主CSDN上发的,并且曝光率也还可以,重复翻了几次搜索中,直到看到这篇帖子的评论【曝光率高,说明有可能其他人通过这个博客解决了问题,我这小机灵鬼】,
在这里插入图片描述
,奥麦嘎,感觉有戏,因为我不能一个springboot空项目都搭的有问题,那跑不起来只能是环境问题了,并且maven,java都是经过验证的,肯定没有问题,所以我立马下载了IDEA2020.1.1,idea之前的配置和插件都没有删,再次点击STAT按钮,因为我打开了sprinbgoot的debug启动,所以突然看到日志有点多,还有点担心,但是毕竟起来了,我次奥,然后想到是debug日志,然后关掉了debug日志。
在这里插入图片描述

我要哭了!!!现在时间2020.6.20号,嗯,我去你idea大爷的!!!

总结

  1. 问题排查先根据有的日志定位问题,像maven,springboot都可以通过配置或者参数开启debug日志,然后快速定位问题
  2. 在网上发布解决问题,或者提问问题时最好提供开发环境以及编译器或者其他工具的版本
  3. 翻阅博客不要漏下评论区,可能会有惊喜
  4. 开发尽量不要用最新的编译器或者软件,避免踩坑,这种坑可能其他人没有遇到比较难解决
  5. 就酱紫,又要订外卖了!!!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章