就像标题中提到的,我有一个Spring Boot项目。试图从我的IDE中启动项目时,它说,找不到主类。
我在这里发现了一个相对等价的问题:Spring Boot程序找不到main类
<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);
}
}
errormessage如下所示:“Fehler:Hauptklasse de.main.main konnte nicht gefunden oder geladen Werden”大致翻译为:“Error:main class de.main.main不能找到或加载”
我的项目结构是这样的:
Project
|--- Java Resources
| |--- src
| | |----de.main
| |
| |--- WebContent
|
|--- pom.xml
尝试执行当前文件,如run as
->Java application
。然后确认它是否正在运行,然后可以通过run as
->Spring Boot App
一次运行整个项目。尝试张贴项目的目录结构。
我试图在spring boot repository类中执行此查询,但console显示错误''邮递员也显示: 查询存储库
我是Spring boot和tomcat的初学者,我发现了这个问题: 在tomcat服务器上部署Spring Bootwar文件时,如果要添加静态索引,就会出现问题。html与它并肩作战。 为了使它能够部署为war,我在我的应用程序类中添加了以下内容: 现在应用程序工作,但index.html(它位于src/main/资源下)将不显示(IM获得Whitelabel错误页与有一个意外的错误(type
如何将应用程序指向主类?谢谢
我已经生成了一个Spring Boot web应用程序,使用Spring初始化器,嵌入式Tomcat,Thymeleaf模板engine.Technologies使用:Spring Boot1.4.2.RELEASE,Spring4.3.4.RELEASE,Thymeleaf2.1.5.RELEASE,Tomcat Embed 8.5.6,Maven 3,Java8 我有一个Spring靴应用程序
我正在尝试使用Spring Boot,并创建一个jar,并将其安装到我的maven存储库中。 这是一个库jar文件,将在我的主应用程序中用作依赖项,它也是一个Spring-Boot应用程序。现在,我只是在做一个hello world示例。这是我在这个项目中的一个类: 我的POM基本上是这样的: 但是当我尝试构建时,我得到了“找不到主类”错误。这对我来说非常有意义,但是我如何让spring制作一个库
问题内容: 我已经编写了以下Java源文件(): 我将此保存到。 从命令行,我导航到该目录并运行。然后我运行: 然后,从我刚运行过的同一目录运行并获取: 这里发生了什么?!?如何运行正常,但不能运行? 问题答案: 您的课程属于该包。因此,您的课程的全限定名是。在命令行上使用java调用程序时,应提供包含方法的类的标准类名,并省略 .class ,如下所示: Java程序需要此完全限定的类名来了解您