我在 Eclipse IDE 中有一个 Gradle 项目,我通常使用选项 gradle run
来运行我的 Java 应用程序。
我的 Java 代码有错误,我想调试它,但是当我执行 gradle run
时,调试器不会在断点处停止。在“Debug as”菜单中,我没有gradle debug
之类的东西。
如何调试我的应用程序?
最佳答案
即使接受的答案应该有效,您也可以通过更简单的方式实现它。
只需运行
gradle run --debug-jvm
。这将以远程 Debug模式启动应用程序,您可以在端口5005
上连接任何远程调试器,例如 Eclipse。假设您使用 Eclipse 作为 IDE:在 Eclipse 中,继续您的项目 -> 调试为... -> 调试配置 -> 远程 Java 应用程序。作为主机设置
localhost
,作为端口5005
,你可以自由去。
更多信息see the official Gradle Java plugin doc关于测试。
[...] can also be enabled at invocation time via the --debug-jvm task option (since Gradle 1.12).
关于java - 通过执行 "gradle run"调试Java程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33035922/