我正在使用 Eclipse Juno 调试 java 类,同时使用 junit 进行测试,但调试器一直表现不佳。我将到达我想要的断点,并且变量值看起来一切正常,但是在我的控制台中,我稍后在代码中设置的所有打印语句都弹出,就好像我正在单步执行它一样!
(注意:如果我只是简单地运行它,它们的打印速度不会像通常那样快,并且与正常输出相比,输出本身有点乱码)。
不知何故,代码在没有我按下按钮的情况下执行。如果我尝试单步执行,我对代码和变量的看法是正确的,但是一旦 Eclipse 认为程序已经完成,调试就会停止。
我可能应该提到的是,我最近在笔记本电脑上安装了 Fedora,所以我很久没有在上面运行 eclipse,这是我第一次尝试 junit。我是否可能需要为我的调试器下载一些东西?