Java 弹簧靴筒';我找不到主课
就像标题中提到的,我有一个Spring Boot项目。尝试从我的IDE启动项目时,它说找不到主类 我在这里发现了一个相对等效的问题: 但是这个解决方案对我来说并不是这样的(我已经在pom.xml中配置了主类):Java 弹簧靴筒';我找不到主课,java,eclipse,maven,spring-mvc,spring-boot,Java,Eclipse,Maven,Spring Mvc,Spring Boot,就像标题中提到的,我有一个Spring Boot项目。尝试从我的IDE启动项目时,它说找不到主类 我在这里发现了一个相对等效的问题: 但是这个解决方案对我来说并不是这样的(我已经在pom.xml中配置了主类): <properties> <start-class>de.main.Main</start-class> <java.version>1.8</java.version> </properties>
<properties>
<start-class>de.main.Main</start-class>
<java.version>1.8</java.version>
</properties>
Project
|--- Java Resources
| |--- src
| | |----de.main
| |
| |--- WebContent
|
|--- pom.xml
除此之外,另一个项目也使用了Spring Boot,工作完全正常。在这两个项目中,pom.xml的配置方式相同
我使用SpringBootVersion1.5.2和eclipse
错误消息如下所示:
“Fehler:Hauptklasse de.main.main konnte nicht gefunden Order geladen werden”
大致翻译如下:
“错误:找不到或加载main类de.main.main”
我的项目结构如下:
<properties>
<start-class>de.main.Main</start-class>
<java.version>1.8</java.version>
</properties>
Project
|--- Java Resources
| |--- src
| | |----de.main
| |
| |--- WebContent
|
|--- pom.xml
尝试执行当前文件,如
运行方式
->Java应用程序
。然后确认它是否正在运行,然后您可以通过runas
->Spring-Boot-App
一次运行整个项目。尝试发布项目的目录结构。请仔细检查您的Main
类是否位于src/Main/java/de/Main/
目录下。通过运行程序找到原因。cmd-一些不必要的依赖项导致了问题。通过删除它们修复了问题。我也遇到了同样的问题。在我完成了一个maven构建并设定了测试目标后,它对我起到了作用。(右键单击project->run as->maven build…->当系统提示进行什么样的目标测试时)您可以添加错误消息吗?它是德语,但是确定:Fehler:Hauptklasse de.main.main konnte nicht gefunden order geladen Werden您可以添加项目的目录结构吗?您真的需要扩展SpringBootServletInitializer
并覆盖该方法吗?你介意试着摆脱它并运行它吗?@Pijotrek it在我的另一个项目中对我起了作用——而摆脱它也不起作用。还是一样的问题(