我们用eclipse导入工程的时候,有时候就会发现一个偶发的问题。引入的jar包类在工程里面实际存在,但通过ctrl+alt+t快捷键(Open type)检索的时候找不到类,但实际该类又是存在的。这个一般多用发生于虚拟机自带的类可以找到,但通过手工(或者gradle)引入的第三方jar包中的class文件找不到,这一般是eclipse为类建立的索引出了问题。解决办法就是找到java项目对应的工作空间(workspace),把\.metadata\.plugins\org.eclipse.jdt.core目录下的.index文件以及savedIndexNames.txt文件删除。
删掉之后重启启动eclipse即可。