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应用。
手动添加运行配置
若以上步骤无效,可手动创建运行配置:- 点击右上角的
Edit Configurations...(对应你提供的截图界面) - 点击左上角
+号,选择Spring Boot - 在
Main class输入框中手动填写主类全限定名(如com.example.YourApplication),或点击右侧...按钮选择对应主类 - 点击
Apply和OK后尝试运行
- 点击右上角的
内容的提问来源于stack exchange,提问作者Praveen RL
相关产品推荐
相关产品推荐

