我开始学习使用Spring Boot的微服务。我转到我的项目的根目录并运行命令:
mvn spring-boot:run
它工作正常,我可以在localhost:8080 / [path]中使用我的端点。但是当我尝试使用Run as - >从IDE运行我的项目时Spring Boot App。我收到这个错误:
Error: Could not find or load main class
我可以使用命令行,但我真的想知道为什么我在IDE中遇到此错误。那么,我需要做什么才能从IDE运行我的项目?
修改1:
有我的主要课程:
package br.com.leandroborgesferreira.microlearn;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class MicroLearnApplication {
public static void main(String[] args) {
SpringApplication.run(MicroLearnApplication.class, args);
}
}
感谢任何帮助!
答案 0 :(得分:0)
我遇到了同样的问题。在我的情况下问题是Intellij Idea中的默认maven配置。转到设置和 设置 - >构建执行,部署 - > Maven的。设置maven主目录以更正一个,而不是与IJ IDEA捆绑在一起。 右键单击项目 - > Maven - >重新导入 然后重新运行该项目。希望它也适合你。
另外,请在'运行配置'中查看Working directory
。应该是" MODULE_DIR"
答案 1 :(得分:0)
在main class
和run as > spring boot/java application
内右键单击