Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse 使用插入指令的文件调试Gradle应用程序_Eclipse_Debugging_Gradle_Build_Gradle Eclipse - Fatal编程技术网

Eclipse 使用插入指令的文件调试Gradle应用程序

Eclipse 使用插入指令的文件调试Gradle应用程序,eclipse,debugging,gradle,build,gradle-eclipse,Eclipse,Debugging,Gradle,Build,Gradle Eclipse,我在本地安装了EclipseNeon4.6.2和Gradle4.3。我的目标是构建和调试一个用Java编写的桌面gradle应用程序 在命令行中,要执行应用程序,我必须运行gradle clean build--no daemon来生成插入指令的类文件。之后,我成功地执行了应用程序 我在Eclipse中也尝试过这样做,因为我需要用调试器运行它,所以我安装了Eclipse的Gradle插件,并在program arguments部分启动了带有--无守护进程的clean build任务,但我遇到了以

我在本地安装了EclipseNeon4.6.2和Gradle4.3。我的目标是构建和调试一个用Java编写的桌面gradle应用程序

在命令行中,要执行应用程序,我必须运行
gradle clean build--no daemon
来生成插入指令的类文件。之后,我成功地执行了应用程序

我在Eclipse中也尝试过这样做,因为我需要用调试器运行它,所以我安装了Eclipse的Gradle插件,并在program arguments部分启动了带有
--无守护进程的
clean build
任务,但我遇到了以下错误:

我不知道为什么没有被识别
——没有守护进程
选项,这是gradle build task的参数之一

这样做之后,我将不得不像普通Java应用程序一样调试它


谢谢大家!

如果不使用守护进程,就无法在IDE内部运行Gradle

IDE和其他工具用于与Gradle集成的Gradle工具API(参见第14章,使用工具API嵌入Gradle),始终使用Gradle守护进程执行构建。如果您是从IDE中执行Gradle构建,那么您使用的是Gradle守护进程,不需要为您的环境启用它


因此,无法使用插入指令的类文件调试应用程序?至少有一种方法可以从控制台构建它,并从Eclipse调试生成的类文件。为什么需要在没有Gradle守护程序的情况下运行它?我不理解
--没有守护程序
和插入指令的类文件之间的联系