很诡异的问题,也是第一次碰到
idea突然就不能工作了,所有的springcloud项目都是子工程无法识别依赖包,甚至jdk都无法识别,所有的StringBootApplication入口方法全部红叉,新建的工程SpringBootApplication也显示不是启动类。
【起因】: 大概是手抖在maven的编译界面的时候手滑本来要点install不小心点到了Plugin里面哪个地方去了
【尝试解决】
- 剔除原由jdk重新设置jdk,无效
- 重新创建项目, 问题依然
- 剔除掉所有的Spring依赖,只留一个jdk都不行,jdk中String ,BigDecimal都提示要创建对象,只有关键字public, static ,int这些没问题;
- 重新安装idea两遍,
- 重新安装jdk一遍,
- maven仓库清空两边,重新down问题依旧
- maven仓库用idea自带的而不是原来自己的maven3.6.3也不行
- 刷新maven 仍然不行
- File-Invalidate Caches 然后重启IDEA 不行
- 去掉父子依赖的工程,改为单工程仍然不行!
- 用最原始的,cmd进入到文件所在目录,javac java运行都没问题(当然前提是删了package信息),String也能调用。
- 打开工程的 External Libaries 下的所有jdk jar文件列表,拿到一个如 jfr.jar逐一点开,发现目录有,但具体的class看不见,这个没注意是正常还是真有问题,只能参考下。
最终就卡在这儿没法活了,关键是编译project success ,但是开发明明看到文件报错,连String识别不了。
有Idea牛牛能帮忙看看么?