有几次,idea导入项目之后,发现java类引用报红,尝试网上各种方法,都无济于事。网上多个声音说此方法好用:IDEA项目无法引用本地Class类,尝试之后也没有效果。
问题原因初步认为是idea缓存问题,idea构建索引之后,由于某些未知原味,重新生成索引不起作用。
解决办法这个纯是作者本人偶然想到的,即强制更新idea索引。
- 选中报错标红的package包,最好是父级,shift+F6修改包名,点击refactor。
- shift+F6 在将包名改回来。
然后就发现,项目正常了!

有几次,idea导入项目之后,发现java类引用报红,尝试网上各种方法,都无济于事。网上多个声音说此方法好用:IDEA项目无法引用本地Class类,尝试之后也没有效果。
问题原因初步认为是idea缓存问题,idea构建索引之后,由于某些未知原味,重新生成索引不起作用。
解决办法这个纯是作者本人偶然想到的,即强制更新idea索引。