Gradle构建找不到Java源代码

Gradle构建找不到Java源代码,gradle,build,Gradle,Build,我试图遵循Spring提供的Gradle的HelloWorld教程,但构建步骤不起作用-当我运行Gradle构建时,我只看到消息:compileJava步骤没有源代码。 我在另一个问题上看到,您应该将sourceset标记添加到gradle.build文件中。我也试过了,但仍然找不到我的Java源文件 我已经按照说明和 将代码放在目录结构中 =>src main java hello(“HelloWorld.java,Greeter.java”) 我正在使用Java8和Gradle3.5 有人能

我试图遵循Spring提供的Gradle的HelloWorld教程,但构建步骤不起作用-当我运行Gradle构建时,我只看到消息:compileJava步骤没有源代码。 我在另一个问题上看到,您应该将sourceset标记添加到gradle.build文件中。我也试过了,但仍然找不到我的Java源文件

我已经按照说明和 将代码放在目录结构中

=>src main java hello(“HelloWorld.java,Greeter.java”)

我正在使用Java8和Gradle3.5

有人能帮忙吗这似乎是我必须面对的一个基本问题


您正在
build.gradle
中定义
srcDirs=['src']
,但随后使用
src/main/java
作为源目录。由于
src/main/java
是(非常合理的)默认源代码目录,您可以一起删除
sourceset{…}
配置。

这个问题是一个令人尴尬的问题!这与添加sourceSets配置无关……我的Java文件是在Windows下使用Notepad++作为文本文档文件而不是Java源文件保存的,难怪Gradle报告没有源文件!!下面的屏幕截图显示了差异

为了避免在记事本++中保存文件时出现此问题,您可以用引号括起文件名,或者选择Java程序类型


当我更改此设置并运行gradle.build时,一切正常。

我尝试过,但结果相同(不幸的是,如果没有这些配置,我无法上载gradle.build文件的映像)