首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >找不到主类:bootRepackage

找不到主类:bootRepackage
EN

Stack Overflow用户
提问于 2014-03-20 17:07:15
回答 7查看 49.6K关注 0票数 32

我的gradle版本出了点问题。我使用了Spring网站(https://spring.io/guides/gs/rest-service/)提出的标准,但是当我尝试使用gradle build时,我得到了这个错误:

它不适用于这个gradle,但当我使用另一个(我在学校时使用的)时,它工作得很好。

EN

回答 7

Stack Overflow用户

发布于 2014-06-20 04:05:45

有两种可能性

  1. 您的源目录位置不正确(请使用sourceSets指令来解决此问题。您的源目录应该类似于src/main/java/your/package)
  2. Add,以指示主类的位置

springBoot { mainClass = "hello.FileUploader“}

我很确定它是1。

票数 33
EN

Stack Overflow用户

发布于 2017-02-07 14:46:58

我也有这个问题,这里我解决了这个问题:

如果您的项目只是将在其他项目中使用的模块,请使用org.springframework.boot:spring-boot-starter而不是org.springframework.boot:spring-boot-starter-web

或者在gradle中设置主类:

代码语言:javascript
运行
复制
mainClassName = 'your.package.MainClass'

或仅禁用bootRepackage

代码语言:javascript
运行
复制
bootRepackage {
    enabled = false
}
票数 23
EN

Stack Overflow用户

发布于 2014-03-21 22:15:17

你的项目中没有main方法(否则插件会找到一个)。main方法有一个非常具体的签名,因此请检查您是否具有public static void main(String[] args)

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22528114

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档