假设我有这样的java代码(仅作为示例):
public void someMethod(){
int a = 3;
int b = 2; // <-- stay debug here
a = b + 2;
System.out.prinln(a);
}
可以跳过a = b + 2;
行的执行,直接转到System.out.prinln(a);
附言:我用的是Intellij Idea 12。
发布于 2019-11-13 22:07:21
正如ntotomanov在这里所说的,您可以使用HotSwap。但我只是补充说,我使用远程调试来调试我的基于Docker的应用程序,所以如果我想要这种功能,我只需注释掉代码,然后转到Build ->重新编译类或重建项目。然后,Intellij会发布Build,并尝试HotSwap代码!如果你做了一些小事情,比如注释掉代码,大多数时候都会成功。调试愉快。
https://stackoverflow.com/questions/17462457
复制相似问题