【问题标题】:Are there any better Java CLI debugger tools better than jdb?有没有比 jdb 更好的 Java CLI 调试器工具?
【发布时间】:2012-04-23 14:47:11
【问题描述】:

我今天用 jdb 成功调试了一个 Android 应用。但是我发现 jdb 对我来说不如 gdb 方便:jdb 提供的便利性和功能性远远不如 >gdb

有没有更好的 Java 调试器可以在命令行模式下使用可供选择?最好这将像 gdb 对于常规程序但对于 Java 一样强大、方便和实用。

再说一次,我对某些 IDE 中的任何内容不感兴趣。这需要像 gdb 这样的命令行工具。我使用 vim 来编辑我的代码,而不是 IDE。

【问题讨论】:

  • 有什么理由不使用带有集成调试器的 Eclipse 之类的 IDE?
  • 我在安卓设备上调试。日食效果不太好。有时可以进入调试模式,但有时没有运气。但是jdb总是可以正常调试的。而且自从我开始用vim开发以来,我已经很长时间没有打开eclipse了。
  • Eclipse 绝对是在 android 上运行的方式。调试器工作正常,但有些设备在实现 android 平台的调试功能和维护与调试器的连接方面存在一些问题。尝试 eclipse + ADT,调试器正常工作,也许可以尝试将您的手放在更强大的设备上进行开发。
  • 其实普通应用可以调试,特殊应用不行。这样的股票联系方式。日历...

标签: java android debugging command-line jdb


【解决方案1】:

rlwrap-jdb,正如this related post 中提到的,只是 jdb 的一个包装器,但它更接近于 gdb 体验。来自 rlwrap-jdb README.md:

rlwrap-jdb 是为了让 jdb 几乎可以使用而做出的努力。它使用 rlwrap 不仅可以添加命令行编辑和历史记录,还可以(使用 rlwrap 的漂亮过滤机制)方便的别名、命令重复以及断点和变量的完成。

要使用,只需将 rlwrap-jdb 添加到您的 jdb 命令之前:rlwrap-jdb jdb ...

【讨论】:

    猜你喜欢
    • 2010-09-10
    • 2011-05-09
    • 2012-05-10
    • 2023-04-08
    • 2011-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多