Spring引导修改示例项目-错误:无法找到或加载主类hello.Application

Spring引导修改示例项目-错误:无法找到或加载主类hello.Application,spring,rest,spring-mvc,spring-boot,Spring,Rest,Spring Mvc,Spring Boot,我导入了一个Spring Boot入门项目, gs rest服务完成并检查了它,运行了它并获得了 关于我如何开始工作的一般想法。所以不用说,我开始了 修改该项目以获得我自己的web服务集 开始。最初在hello中有一个应用程序类 用@SpringBootApplication注释的包,有一个 方法,该方法执行SpringApplication.run(Application.class,args)以 让它运行。显然我要用“hello”软件包,所以 我删除了所有这些,并在服务器上创建了自己的包层次

我导入了一个Spring Boot入门项目, gs rest服务完成并检查了它,运行了它并获得了 关于我如何开始工作的一般想法。所以不用说,我开始了 修改该项目以获得我自己的web服务集 开始。最初在hello中有一个应用程序类 用@SpringBootApplication注释的包,有一个 方法,该方法执行SpringApplication.run(Application.class,args)以 让它运行。显然我要用“hello”软件包,所以 我删除了所有这些,并在服务器上创建了自己的包层次结构 订购com.mycompany.product.在那个包裹里我做了一个 具有相同胆量的Application.class(但与此相对应 包)和该包的子包中的控制器

尝试启动spring boot应用程序时,我现在在控制台中遇到以下错误:

错误:找不到或加载主类hello.Application

我不知道是什么告诉它去寻找那个特定的班级 那个特殊的包裹,我的书里没有提到那个东西 项目(在STS中运行)

是什么控制了这一切?我该怎么办?我以为我只上了一节课 项目位于具有
@SpringBoot应用程序会让一切都“恰到好处”运行。

怎么样。。。引导仪表板实际上是一组用于运行或调试的启动配置

我在那里选择了我的应用程序,并意识到当右键单击它时,有一个名为“打开配置”的选项,它将我带到“调试配置”对话框。这就是我的答案。。。在“Main type”字段中,它显示“hello.Application”。这就是你设置或更改它的地方


我把它改成了我的“com.mycompany.product.Application”,应用程序按预期启动了

开始使用spring启动应用程序的推荐方法是使用


单击“切换到完整版本”,填写应用程序的详细信息,并选择要包括的spring boot starter软件包。您可以查看作为教程使用的演示项目的pom.xml,以确定需要哪些项目。然后单击GenerateProject按钮并将其导入eclipse。在EclipseGo文件->导入->Maven->现有Maven项目中。然后指向您解压缩从spring Initializer下载的文件的位置,它将把您的项目导入Eclipse。

因此,如果我只是从命令行运行这个,我可能不会碰到这个。