java - 通过执行 "gradle run"调试Java程序

标签 java eclipse debugging gradle

我在 Eclipse IDE 中有一个 Gradle 项目,我通常使用选项 gradle run 来运行我的 Java 应用程序。

我的 Java 代码有错误,我想调试它,但是当我执行 gradle run 时,调试器不会在断点处停止。在“Debug as”菜单中,我没有gradle debug之类的东西。

如何调试我的应用程序?

最佳答案

即使接受的答案应该有效,您也可以通过更简单的方式实现它。


  1. 只需运行 gradle run --debug-jvm。这将以远程 Debug模式启动应用程序,您可以在端口 5005 上连接任何远程调试器,例如 Eclipse。

  2. 假设您使用 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/

相关文章:

java - 使用什么系统默认日期格式?

java - 尝试了解如何处理 InputMismatchException 并保持程序运行

java - Eclipse 源代码级问题

linux - 禁止在 x86/x86_64 上进行未对齐的内存访问

c++ - 对于想要为 C++ 找到好的调试器的新手,有什么提示吗?

java - 为什么在 Android 上使用加载程序的 ListView 与 fts3 表为空?

java - 删除参数以匹配 Intent()

android - 无法导入和引擎库

python - QT : Hide QML Debugging warning

java - 如何在扫描下一步之前检查扫描仪是否有输入