You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Eclipse运行Spring Boot项目报错Could not find or load main class求助

Eclipse/STS启动Spring Boot项目报错“Could not find or load the main class”的解决办法

常见修复方案

1. 核对运行配置的主类

打开Run Configurations → 找到对应的Spring Boot启动项 → 确认Main Class字段是项目中带有@SpringBootApplication注解的类(比如com.yourpackage.YourApplication),如果路径错误,手动点击Search选择正确的类。

2. 刷新并重建Maven项目

  • 右键项目 → 选择Maven → Update Project,勾选Force Update of Snapshots/Releases后点击确定。
  • 依次执行Run As → Maven clean、Run As → Maven install,完成后重新启动项目。

3. 清理Eclipse缓存与重建项目

  • 点击菜单栏Project → Clean,选中当前项目后点击OK。
  • 若清理后仍无效,重启Eclipse并勾选清除工作区缓存选项,或右键项目 → Build Path → Configure Build Path,检查Libraries标签下依赖是否完整,再执行Project → Build Project。

4. 统一JDK版本配置

  • 右键项目 → Properties → Java Build Path → Libraries,确认JRE System Library版本与项目要求一致。
  • 同步Project Facets中的Java版本,同时在Run Configurations的JRE标签下选择对应版本的JDK。

5. 检查Spring Boot Maven插件配置

确保pom.xml中spring-boot-maven-plugin正确配置主类,示例:

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <configuration>
                <mainClass>com.yourpackage.YourApplication</mainClass>
            </configuration>
        </plugin>
    </plugins>
</build>

配置完成后执行Maven install,再尝试在Eclipse中启动。


内容的提问来源于stack exchange,提问作者takeoffjava

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 01:37:38