没有麻烦的Java远程调试器比jdb更好?

时间:2011-10-06 08:52:57

标签: java eclipse debugging remote-debugging jdb

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

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

Jswat? http://code.google.com/p/jswat/

虽然为方便起见,您仍然希望在本地使用源文件 (JDI协议提供文件和行号;调试器 然后可以在编辑器中缩放到该位置,然后突出显示..)