在项目开发过程中,遇到好几次找不到或无法加载主类,今天又遇到了,做个记录,也给大家做个参考
原因1、启动类路径错了
由于我本来项目路径是com.elif.manager,启动类路径是com.elifen.manager.ManagerApplication,后面为了和其他小伙伴路径统一,改成com.elif.manager,但是IDE的RUN/Debug的Configuration路径没有变,导致找不到启动类报错
如图:
其实IDE已经给提示了,你的启动类配置上有个小❌
原因二:Jar 包问题
有天引入了一个小伙伴的Jar 包,加入依赖后导致项目报这个错:找不到或无法加载主类,你问我为啥报这个错,我也不知道🤷♂️,当时忙着联调,没有追究原因,我执行mvn clean package 命令发现jar包拉不下来,遂让小伙伴重新上传jar到仓库中,重新拉取这个Jar,问题解决,据小伙伴说,他本地执行mvn clean install也报错了,具体什么错没问。但是为什么报这个错,我也不知道,应该不会的。。。下次再遇到的时候再补充这个地方
原因三:缓存问题
某天不知道啥原因,项目启动就报错 找不到或无法加载主类,观察半天,始终看不出解决办法,遂尝试执行File -> invalidate Caches/Restart --> invalidate and Restart
问题解决 =。=