Java代码未正确更新

Vik*_*ram 5 java eclipse debugging breakpoints

这可能看起来很奇怪Q.

我用Java编写了一个代码(在Eclipse中).然后,我对代码做了一些修改.现在,我正在尝试运行新代码(已修改),但它仍然提供了它为前面的代码提供的输出.

我在代码中放了几个调试点,但它正在跳过一些调试点(虽然它应该停在它们上面)并在某个调试点停止,但即使在这里它也调用了前面代码中存在的方法位置(虽然我现在评论他们).它似乎从某个地方仍在调试旧代码.

如何摆脱它?

谢谢!

Niv*_*vas 9

你有没有尝试清理项目?

Project(menu) -> clean
Run Code Online (Sandbox Code Playgroud)

还要确保

Project(menu) -> Build Automatically
Run Code Online (Sandbox Code Playgroud)

选择,以便您编写的所有新代码然后编译

如果clean和build不起作用,则可能有一个jar文件包含您编辑的类,因此eclipse将在jar中运行已编译的类文件而不是当前文件.