ToB企服应用市场:ToB评测及商务社交产业平台
标题:
Spring Boot 项目启动报错 “找不到或无法加载主类” 解决笔记
[打印本页]
作者:
没腿的鸟
时间:
2025-2-18 05:33
标题:
Spring Boot 项目启动报错 “找不到或无法加载主类” 解决笔记
一、问题描述
在使用 IntelliJ IDEA 开发基于 Spring Boot 框架的 Java 步伐时,本来项目可以或许正常启动。但在后续编写代码并重建项目后,再次尝试运行却出现了 “错误:找不到或无法加载主类 com.example.springboot.SpringbootApplication” 的错误提示。
二、排查过程
Maven 配置查抄
:检察项目 settings 中的 Maven 版本及配置路径,确认是否指向了正确的当地 Maven 安装目次。若配置有误,大概导致 Maven 无法正确解析项目依赖及构建文件,进而找不到主类。经查抄,我的配置正确,此方法未能解决问题。
端口号查抄
:考虑到端口号被占用大概引发启动非常,尝试修改项目标运行端口号。然而,修改后问题仍然存在,阐明端口占用并非此次错误的根源。
断点清算
:使用快捷键(Ctrl+Shift+F8)打开 Breakpoints 窗口,或通过工具栏 run -> view Breakpoints… ,将所有断点选项取消勾选后点击 Done。目标是清除因断点设置不当干扰步伐正常启动的大概性,但该操作未解决找不到主类的问题。
三、解决方案
通过使用 Maven 命令行的方式最后成功解决了该问题,具体实行的命令如下:
清算并编译项目
:在项目根目次下打开命令行窗口,实行mvn clean compile命令。此命令先清算之前构建天生的文件,再重新编译项目源代码,确保天生最新的字节码文件。若编译过程中存在错误,会在命令行输出具体信息,方便定位和修复。
安装项目到当地仓库
:实行mvn install命令,将项目构建产物安装到当地 Maven 仓库。这一步确保项目依赖的完备性以及项目自身构件在当地仓库的正确存储,为后续运行提供保障。
运行 Spring Boot 应用
:最后实行mvn spring-boot:run命令,该命令直接启动 Spring Boot 应用步伐。此次成功启动项目,解决了 “找不到或无法加载主类” 的问题。
mvn clean compile
mvn install
mvn spring-boot:run
注意哈,如果使用cmd命令行,需要在含pom.xml的文件目次下操作,如果提示’mvn’ 不是内部或外部命令,也不是可运行的步伐 或批处理惩罚文件。需要配置环境变量:将Maven的bin目次添加到体系的PATH环境变量中。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4