3

我知道如何使用 jdb 和 Eclipse 在 Java 中进行远程调试。jdb 在调试 UI 方面还有很多不足之处,但不需要“设置” - 只需运行jdb -attach ...并 bam 你就是一个调试器。Eclipse 有一个更好的 UI,但是您必须设置一个 Java 项目,其中包含远程运行的所有源文件、依赖项 jar、源 jar 等的本地副本。

是否存在任何具有 jdb 的“轻量级”属性但为您提供更丰富的 (G)UI 的调试工具?

4

2 回答 2

0

杰斯瓦特?http://code.google.com/p/jswat/

尽管为了方便起见,您仍然需要本地源文件(JDI 协议发回文件和行号;然后调试器可以在编辑器中缩放到该位置并突出显示..)

于 2012-03-06T12:31:51.913 回答
0

Netbeans 集成了这些工具(我认为它们都只是使用带有不同前端的 jdk 版本)。我喜欢远程性能测量(这些天你也可以在 visualvm 中找到大多数),远程调试有点棘手(毕竟你需要 netbeans 中的源代码)但它可以工作。可能这只是 jdb 的前端。

于 2011-10-06T09:07:01.377 回答