IDEA中所有jdk类库方法找不到,调用代码报红,设置jdk也无效的问题解决方案
今天敲代码的时候电脑意外蓝屏(没错,系统是Windows10),重新启动IDEA的时候代码里面一片红,提示JDK找不到。而事实上JDK已经被正确配置并导入,更换了多个版本,代码无数次地重新导入,一切如故——IDEA一直提示JDK未设置。
![](https://i-blog.csdnimg.cn/blog_migrate/3db08e31d74788611dbd0ac99f68fbb0.png)
项目设置如下图,一切看起来都完全ok。
![](https://i-blog.csdnimg.cn/blog_migrate/5adc83985c9b24031c5ef2a5922b9dd9.png)
![](https://i-blog.csdnimg.cn/blog_migrate/c5d7c52f8aa8491860f33765674d180f.png)
![](https://i-blog.csdnimg.cn/blog_migrate/07ee9dac01adf5b3f8da7cbe4cd0c520.png)
![](https://i-blog.csdnimg.cn/blog_migrate/a720b471dab025d7c0e2f9fbbb0d4d50.png)
![](https://i-blog.csdnimg.cn/blog_migrate/6743bec7558cadf91292c7178039612c.png)
设置之后问题依旧:
![](https://i-blog.csdnimg.cn/blog_migrate/f508557a760d7d4e16546d2dfbfee8b5.png)
问题排查思路:
1. 排除代码问题,将代码回滚到上一个版本,问题依旧
2. 排除项目设置问题,重新checkout项目,问题依旧;导入其他项目,也出现了类似问题
3. 由此基本可以确认是IDEA工具本身的问题,Google一下[File]->[Invalidate Caches],问题解决