无需麻烦的Java远程调试器';它比jdb好吗?

无需麻烦的Java远程调试器';它比jdb好吗?,java,eclipse,debugging,remote-debugging,jdb,Java,Eclipse,Debugging,Remote Debugging,Jdb,我知道如何使用jdb和Eclipse在Java中进行远程调试。jdb在调试UI方面还有很多需要改进的地方,但不需要“设置”-只需运行jdb-attach…然后bam您就是a-debuggin。Eclipse有一个更好的UI,但是您必须使用远程运行的所有源文件、依赖项jar、源jar等的本地副本来设置Java项目 是否有任何调试工具具有jdb的“轻量级”属性,但却为您提供了更丰富的(G)UI?Netbeans集成了这些工具(我认为它们都只是使用了具有不同前端的jdk版本)。我喜欢远程性能测量(现在

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


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

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

Jswat

尽管为了方便起见,您仍然希望源文件位于本地 (JDI协议返回文件和行号;调试器
然后可以放大到那个位置,在编辑器中,并强调…..

是的,我刚才看了一下NETBebug调试器,看起来你仍然需要本地的所有项目和源,所以我不认为它是Eclipse的一个大台阶。我也喜欢VisualVM。你总是需要向调试器提供源文件,没有它,调试器就毫无用处(即使你可以做一些事情)嗯,这就是我的问题所在——在jdb中,你不需要所有源和项目的本地副本。它从远程服务器显示它们。投票关闭为工具记录。