就像标题中提到的我有一个Spring Boot项目。试图从我的IDE开始项目,它说,主要的类无法找到。Spring Boot找不到主类
我发现这里相对等效问题: Spring Boot Program cannot find main class
但解决不为我做(我已经配置在pom.xml主类)就像这样:
<properties>
<start-class>de.main.Main</start-class>
<java.version>1.8</java.version>
</properties>
这是我的主类的样子:
package de.main;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.support.SpringBootServletInitializer;
@SpringBootApplication
public class Main extends SpringBootServletInitializer{
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(Main.class);
}
public static void main(String[] args) {
SpringApplication.run(Main.class, args);
}
}
附加到此的其他项目,它使用了Spring启动藏汉,总体工作很好。 pom.xml在两个项目中都以相同的方式配置。
我使用Spring Boot版本1.5.2和日食氧气。
的errormessage的是这样的: “Fehler:Hauptklasse de.main.Main konnte nicht gefunden奥德geladen werden” 大致翻译: “错误:主类de.main.Main无法找到或加载”
我的项目结构是这样的:
Project
|--- Java Resources
| |--- src
| | |----de.main
| |
| |--- WebContent
|
|--- pom.xml
你能添加错误信息吗? – oak
它的德语,但确定: Fehler:Hauptklasse de.main.Main konnte nicht gefunden oder geladen werden – Shisu
您可以添加项目的目录结构吗? – oak