idea编译问题,一般都是修改 complie 到对应的maven版本
1、File -> Project Structure -> Modules 选中对应module,修改 Language Level
2、File -> Settings -> Build,Execution,Deployment -> Compiler -> Java Compiler 修改对应java版本
但是如果还是出现maven导入类不行或者编译不行,那就只能 invalid caches 并重启
但是偶尔也还是会有失败情况,这时候只能手工删除索引和缓存,删除下面目录对应版本 idea 的目录(笔者是:C:\Users\Administrator\AppData\Local\JetBrains\IntelliJIdea2021.2)
C:\Users\Administrator\AppData\Local\JetBrains
mac 下面的路径(笔者的是 mac m1x,不同版本可能有差别)
~/Library/Caches/IntelliJIdea90
~/Library/Logs/IntelliJIdea90
~/Library/Preferences/IntelliJIdea90
~//Library/Application Support/IntelliJIdea90