我使用jdb远程调试我的应用程序,只使用JDB,没有IDE,在jdb中有没有一种设置条件断点的方法?
停止在MyClass:80当mystr.equals("abc")
发布于 2012-12-04 16:47:32
Jdb不支持条件断点,但作为最后手段,您可以尝试用gcj编译程序,并使用gdb进行调试,这确实支持条件断点。根据项目的复杂性,这可能是一个可行的选择,也可能不是一个可行的选择。您也可以使用其他一些不太知名的命令行调试器。
发布于 2012-05-23 09:31:09
Java DeBugger不支持条件断点。如果您有一个“窗口环境”,另一种选择是使用像Eclipse这样的IDE,然后在Debug透视图中工作。在那里,您会发现类似条件断点这样的好特性。
发布于 2014-06-10 00:33:19
设置条件断点的一种方法是创建一个if语句,将System.out.print("")放入其中,并告诉jdb在该行处停止。不过,我想有更全面的方法来解决这个问题(正如其他人所指出的)。
https://stackoverflow.com/questions/2746958
复制相似问题