解决idea项目编译后没有class文件的问题:没有找到主类
参考https://www.jb51.net/article/201065.htm
补充知识: IDEA项目无法引用本地Class类,而且各种报错
背景
今天从git 上下载下来的项目,在别的机器上都可以正常运行,然而到了我的机器上,就各种报错,而且本地的class文件也无法引用。
1.删掉项目,重新下载也不好用
2.重启IDEA,也没有解决问题,
原因:
IDEA中有缓存,应该是项目中的缓存,建立的索引报错了,导致不能正常引用现有的类;
解决方案:
清理缓存:
删除缓存,并重启就能解决问题。
Note:
关于IDEA索引参考https://zhuanlan.zhihu.com/p/435573199
关于IDEA的索引,有一个IDEA的共享索引需要提到,在Setting -> Tools -> Shared Indexes,将Public Shared Indexes的功能都设置成Don’t download, use local indexes这个功能IDEA2021版本后默认开启,在网络比较慢的情况下需要关闭,不然将拖慢IDEA启动的索引速度。