无法运行gradle run命令

时间:2018-09-01 12:42:24

标签: java gradle build-automation

这是我的目录结构

Here is the directory structure

这是我的build.gradle文件

enter image description here

当我尝试运行Gradle命令... grade run --info时,出现以下错误

enter image description here

请帮助。

1 个答案:

答案 0 :(得分:1)

已编译类的位置:

build/classes/java/main/SampleFile.class

与Java文件的位置不匹配:

src/in/swapnilsingh/SampleFile.java

缺少in/swapnilsingh软件包目录。

您可能缺少Java文件顶部的软件包声明:

package in.swapnilsingh;

public class SampleFile {
    // ...
}

没有包声明,编译器会将类文件输出到输出目录的根目录(默认包)。

您可以将软件包添加到SampleFile.java文件的顶部,也可以从mainClassName中的build.gradle删除软件包前缀:

mainClassName = 'SampleFile'