1.Cannot resolve symbol XXX
在ij使用过程中, 突然无法识别同一个 package 里的其他类,鼠标放上去后显示 “Cannot resolve symbol XXX”,但是编译, build, 重启都没有问题。
解决办法:在ij的File菜单栏中:选择 “File” -> “Invalidate Caches / Restart”,点击 “Invalidate and Restart”,然后重启ij.
参考资料:https://zhidao.baidu.com/question/1798106981998051387.html
2.外部Maven依赖包加载不了,代码显示红色波浪线。
在使用ij有时候会出现外部依赖包加载不了,一遍又一遍Reimport, 也不能解决,而实际上build代码有时能够成功的。
解决办法:以dom4j为例, 将"C:\Users\jzhang13\.m2\repository\dom4j\dom4j\1.1"下文件中的所有文件全部删除,然后在重新Reimport即可。
1.Delete jar file
2.Reimport