如何在Eclipse调试器中跳转到for循环的指定迭代?

Ash*_*pta 2 eclipse debugging

我最近学会了使用调试器(是的:D),我正在尝试调试一个使用嵌套for循环的程序,通过BufferedImage查找某些颜色.图像是1920*1080像素,因此循环经历了相当多的迭代.我似乎有一个错误,所以我尝试在循环中添加一个断点.我知道我的错误发生在x = 300,y = 900.问题是,我必须为循环的每次迭代命中F8.显然,在遇到我的错误之前,我宁愿不经历270,000次迭代.无论如何,我可以指定我希望调试器跳转到for循环的迭代?

for (int x = 0; x < img.getHeight(); x++) {
    for (int y = 0; y < img.getWidth(); y++) { 
         //breakpoint here
         //some code here
    }
}
Run Code Online (Sandbox Code Playgroud)

否则,如果这是不可能的,还有其他调试程序我可以尝试吗?

Bri*_*ian 7

Eclipse支持断点的命中计数.

右键单击断点 - >断点属性

在此输入图像描述

将命中计数设置为270000,程序将在第270000次到达此行时停止.

在此输入图像描述