当前位置: 首页 > 知识库问答 >
问题:

找不到主类:bootRepackage

郤飞英
2023-03-14

我的gradle身材有问题。我使用Spring网站提出的标准(https://spring.io/guides/gs/rest-service/),但当我尝试使用gradle build时,出现了以下错误:

它对这个毕业生不起作用,但当我用另一个(我在学校的时候用过的)时,它可以完美地工作。

共有3个答案

邓业
2023-03-14

您的项目中没有main方法(否则插件会找到一个)。main方法有一个非常特定的签名,所以检查您是否有公共静态无效main(String[]args)。

韶浩博
2023-03-14

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

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

或在gradle中设置主类:

mainClassName = 'your.package.MainClass'

或者只禁用bootRepackage

bootRepackage {
    enabled = false
}
毋承基
2023-03-14

有两种可能

>

springBoot {
     mainClass = "hello.FileUploader"
}

我很确定是1。

 类似资料:
  • 问题内容: 我已经编写了以下Java源文件(): 我将此保存到。 从命令行,我导航到该目录并运行。然后我运行: 然后,从我刚运行过的同一目录运行并获取: 这里发生了什么?!?如何运行正常,但不能运行? 问题答案: 您的课程属于该包。因此,您的课程的全限定名是。在命令行上使用java调用程序时,应提供包含方法的类的标准类名,并省略 .class ,如下所示: Java程序需要此完全限定的类名来了解您

  • 我在安装了OpenJDk 7的Ubuntu 12.04上使用Eclipse 3.7.2 java版本给出 每当我尝试运行项目时,都会收到以下错误。 所有项目都会发生这种情况,我已经在我的 Windows 系统上成功编译了这些项目。而且,当直接从终端使用 javac 和 java 时,它可以工作。有没有简单的解决方案?这是因为OpenJDK吗? 类代码是: 更新:我的源代码在一个名为swingtes

  • 我编写了以下Java源文件(): 我将其保存到。 null 这是怎么回事?!?如何才能使运行良好,而不能使运行良好?

  • 我正在尝试一个简单的教程 将java程序连接到简单的java数据库 使用NetBeans 7 IDE 这是教程的链接。 但当我运行该项目时,NetBeans给了我以下错误: 下面是主类的代码: 欢迎任何人提出建议。

  • 问题内容: 我有一个由Eclipse生成的.jar,我无法在其他计算机(与Windows XP)上运行。出现“找不到主类。程序将退出”消息。那台计算机可以在Netbeans生成的另一个.jar上正常运行,所以我想JRE并不是问题。我更新了JRE,但没有改变。问题是什么? 更新:我忘了提,我做了一个可运行的jar文件。在另外两台计算机上,它可以正常工作(win 7和XP),但在特定计算机上则不能。

  • 问题内容: 所有, 我的类路径已设置为以下文件夹: 我所有的Java文件和类文件都在中列出的文件夹下。 但是在运行in 文件夹时出现以下错误: 谁能帮我理解这里的原因? 问题答案: 您在包装内。您应该坐在包根目录中。上一个文件夹。 然后使用重新执行它。 就是说,您不应该使用环境变量。您的当前也是无效的。未加引号的路径名中有空格。另外,该文件夹不应放在类路径中。只需使用like这样的参数(坐在包根文