JAVA-IDE执行项目时报错:找不到主类

问题

执行java项目时,编译器报错: 找不到或无法加载主类 xxx.xxx.xxx.xxxx 启动类包名

排查思路

  • 时区问题,不知你最近有无调整过系统时区:
    打开设置->时间与日期->语言和区域->管理语言设置->更改系统区域设置->然后注意此处有个Beta版,切记不要勾选,可能导致编译器找不到文件

  • 找不到主类是因为target文件夹里没有构建启动项,这个可以尝试maven clean和重新导入maven project解决
    问题原因:运行启动类的时候代码没有编译到target目录, 发现编译过后的文件中并没有启动类的相关class文件,因此导致启动找不到或无法加载主类。
    方法:
    1.maven clean 2. 关闭当前项目,然后重新导入项目

  • 环境变量的问题,检查JDK配置,maven配置,添加classpath配置:
    在classpath里添加当前文件夹的路径 .;xxxx/xxx;

参考帖子