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

IntelliJ中Spring Boot应用Run选项缺失,无法配置Main类求助

解决IntelliJ无法识别Spring Boot主类的问题
  • 重新导入Maven项目
    右键项目根目录 → Maven → Reload Project,让IntelliJ重新解析Maven依赖与项目结构,多数情况是IDE缓存导致主类识别失败。

  • 检查主类注解与结构
    确认Spring Boot主类上存在@SpringBootApplication注解,且类结构符合规范,示例如下:

    @SpringBootApplication
    public class YourApplication {
        public static void main(String[] args) {
            SpringApplication.run(YourApplication.class, args);
        }
    }
    

    同时确保主类位于源码根目录(默认是src/main/java下的包内),若放在src/test/java或其他非源码目录,IDE不会将其识别为可运行主类。

  • 清理IDE缓存并重启
    点击File → Invalidate Caches... → 勾选Invalidate and Restart,清除IntelliJ缓存文件后重启,再重新加载项目。

  • 检查Maven插件配置
    确认pom.xml中已引入Spring Boot Maven插件,配置示例:

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
    

    缺少该插件时,IDE可能无法识别当前项目为Spring Boot应用。

  • 手动添加运行配置
    若以上步骤无效,可手动创建运行配置:

    1. 点击右上角的Edit Configurations...(对应你提供的截图界面)
    2. 点击左上角+号,选择Spring Boot
    3. 在Main class输入框中手动填写主类全限定名(如com.example.YourApplication),或点击右侧...按钮选择对应主类
    4. 点击Apply和OK后尝试运行

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 15:50:20