Java jdb在给定行或方法处停止
作为一个倾向于CLI的程序员,我想问一下Java命令行调试器JDB是否能够从当前位置运行并在给定行停止 比如说,Java jdb在给定行或方法处停止,java,debugging,jdb,Java,Debugging,Jdb,作为一个倾向于CLI的程序员,我想问一下Java命令行调试器JDB是否能够从当前位置运行并在给定行停止 比如说, 200 public Trade create(TradeCreateReq req) { 201 validatePayments(req); 202 => Trade t = new Trade(OutBizType.of(req.getOutBizType()), req.getOuterId()); 203 204 buildIt
200 public Trade create(TradeCreateReq req) {
201 validatePayments(req);
202 => Trade t = new Trade(OutBizType.of(req.getOutBizType()), req.getOuterId());
203
204 buildItem
205 .andThen(buildBuyer)
206 .andThen(buildToAddress)
207 .andThen(buildInvoice)
208 .andThen(buildPayTools)
209 .accept(req, t);
210
211 if (!t.isSecured())
212 t.setSecured(true);
213
214 return t;
215 }
我想用一个jdb命令前进到第211行,而不是键入7个“next”命令或将断点设置为211。粗略地看一下“步骤”、“下一步”、“继续”并不能给我答案
我知道Perl CLI调试器可以使用“c”命令很好地完成这项工作
谢谢 “运行到光标”只是一个高级调试命令,由以下部分组成:
- 设置断点(在文件:行处停止)
- 继续
- 清除断点
谢谢你的回答。但是,在JDB中设置断点的方法很不方便,因为Java类名通常很长,我必须在之后清除断点。仅仅粘贴~official~文档是没有意义的,因为它的可读性非常差,非常糟糕。