博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解决代码报红:Cannot resolve symbol 'xxx'
阅读量:6850 次
发布时间:2019-06-26

本文共 603 字,大约阅读时间需要 2 分钟。

直接复制别人的代码,maven依赖到自己的IDEA中,个别代码报红,说是不能加载这个东西,检查代码没错,依赖没错,引入jar包也没错 最后网上找到了解决方法,

如上图所示,一般建议点击Invalidate and Restart,这样会清理的比较干净。但是,有一点需要注意,那就是:标记 4 所示的WARNING表示如果我们选择清理缓存和索引,那么 IntelliJ IDEA 的Local History也会被一并清理掉。因此,如果我们的项目没有加入到版本控制,而我们又需要项目文件的历史更改记录,那最好备份下该目录,其地址为C:\Users\当前登录的系统用户名\.IntelliJIdea\system\LocalHistory。

通过上面的方式清除缓存和索引的本质其实就是删除C盘下的system目录下的对应的文件,因此如果我们不用上述的方法,也可以直接删除整个system目录,这样的话,当 IntelliJ IDEA 再次启动项目的时候就会重新创建新的system目录以及对应项目缓存和索引。如果我们遇到了因为缓存或者索引出现问题以至于打不开项目的时候,建议直接删除system目录,一般这样都可以很好地解决我们的问题。

此外,还有一点需要我们注意,那就是:在安装 IntelliJ IDEA 的时候,默认是不启用system目录的,因此想要记录Local History,就得我们手动设置啦!

转载地址:http://givul.baihongyu.com/

你可能感兴趣的文章
CString 和 char * 的相互转换
查看>>
UIApplicationDelegateDemo--应用程序前台、后台分析
查看>>
Get ip address from hostname in C using Linux sockets
查看>>
Webservice、缓存、Ajax总结
查看>>
关于svn hook
查看>>
Unity Behaviors for Interception
查看>>
myeclipse8.5设置注释格式
查看>>
关于正则的贪心匹配与换行符匹配
查看>>
SqlServer表死锁的解决方法
查看>>
第37周星期5小结
查看>>
跨浏览器本地存储框架(store.js/USTORE.js/Box.js)
查看>>
GNU make manual 翻译( 一百七十六)
查看>>
LeetCode Binary Tree Level Order Traversal 2
查看>>
Barebox for Tiny6410(NAND Flash驱动移植)
查看>>
认识错误
查看>>
Codeforces Ilya and Matrix
查看>>
flex PopUpManager 的使用
查看>>
oracle 11g PL/SQL Programming学习十二
查看>>
SharePoint场管理-PowerShell(二)
查看>>
twisted 学习笔记一:事件循环
查看>>