Java JDB远程调试命令行工具
时间:2020-03-05 19:00:07 来源:igfitidea点击:
任何人有使用此的任何经验?
如果是这样,值得吗?
解决方案
回答
JDB难以使用。放置System.outs或者使用IDE调试器将产生更好的结果。对于更有趣的功能(例如跟踪线程,堆大小等),我们可以使用JConsole工具以图形方式获取信息。
回答
我昨天才第一次使用jdb,对结果感到非常满意。我们会看到,我在笔记本电脑上使用Eclipse编程,然后部署到VM以确保整个工作流程仍然有效。偶尔,我将不得不作为命令行独立执行的工作。这些东西有时需要调试。
这一直是个问题,因为我不想麻烦在VM上安装Eclipse(已经足够慢了!),但是我不知道有一种简单的方法可以将其连接到命令行-running类结束运行之前。
jdb抢救了!它的作用很小,却实用,几乎到了光秃秃的地步……这迫使我们比应用工具要更加专注于自己的想法(就像我在这里所说的那样)。
确保输出参考(solaris,windows,java 1.5,我认为它们实际上是完全相同的),并在第二个屏幕上打开并浏览源代码。我希望我们有第二个屏幕,否则我们会经常按Alt键。