Java 从批处理文件执行gradle命令时关闭命令窗口

Java 从批处理文件执行gradle命令时关闭命令窗口,java,windows,batch-file,gradle,Java,Windows,Batch File,Gradle,我正试图编写一个非常简单的批处理文件来为我的java项目执行gradle命令。我已经在批处理文件中编写了下面的脚本,并保存为build.bat cd data-connector gradle clean build -x test gradle dist cd.. 现在.bat文件被放置在正确的文件夹中。当执行到达脚本的第三行时,会出现问题。命令提示符仅在第三行停止,没有错误,没有任何内容。 所有环境变量都已正确设置,权限也已到位。 请指出我的错误,我遗漏了什么。为什么这个脚本没有超出脚本的

我正试图编写一个非常简单的批处理文件来为我的java项目执行gradle命令。我已经在批处理文件中编写了下面的脚本,并保存为build.bat

cd data-connector
gradle clean build -x test
gradle dist
cd..
现在.bat文件被放置在正确的文件夹中。当执行到达脚本的第三行时,会出现问题。命令提示符仅在第三行停止,没有错误,没有任何内容。 所有环境变量都已正确设置,权限也已到位。 请指出我的错误,我遗漏了什么。为什么这个脚本没有超出脚本的第二行。

尝试在第二行和第三行将“gradle”替换为“call gradle”。您现有的调用调用gradle.bat,并且永远不会返回

参考: (你没有说你使用的是哪个版本的Windows,但我认为这已经是相同的一段时间了)

这里也回答了这个问题: