Java Eclipse调试器转到库类

Java Eclipse调试器转到库类,java,eclipse,debugging,step-into,Java,Eclipse,Debugging,Step Into,只要使用Eclipse Luna 4.4.0调试一个项目,在使用调试器时,在到达断点并因此使用“单步执行”按钮时,我就可以访问通用库类,如Threads.class等。。我很确定这是我的Eclipse配置的一个问题,因为它在另一台机器上运行得非常好,但是自从切换之后,在我返回到自己的代码之前,必须跳过相当多的库类,这就成了一个真正的难题 任何有关更改内容的帮助都将非常有用,谢谢。您可以在调试时使用步骤筛选跳过某些包/类。如果项目中有其他包,则需要将这些包添加到步骤筛选中 窗口->首选项->Jav

只要使用Eclipse Luna 4.4.0调试一个项目,在使用调试器时,在到达断点并因此使用“单步执行”按钮时,我就可以访问通用库类,如Threads.class等。。我很确定这是我的Eclipse配置的一个问题,因为它在另一台机器上运行得非常好,但是自从切换之后,在我返回到自己的代码之前,必须跳过相当多的库类,这就成了一个真正的难题


任何有关更改内容的帮助都将非常有用,谢谢。

您可以在调试时使用步骤筛选跳过某些包/类。如果项目中有其他包,则需要将这些包添加到步骤筛选中

窗口->首选项->Java->调试->添加程序包

选择调试期间要跳过的所有包。使用shift选择多个包。单击“确定”并确保已选中它们


请参阅文章以获得进一步的说明。

当您遇到“not my code”方法调用时,请使用“step over”,而不是“step into”。这就是我一直在做的事情,我只是想知道是否有一种方法可以阻止它从一开始进入所有其他类?而不是通过单步调试。如果您只想达到特定的点,您可以使用基于断点的调试,并在每次断点检查后简单地“保持运行”。我不完全清楚您的目标是什么(您不应该仅仅因为库类是库类而在调试时忽略库类),但是在
Preferences->Java->Debug
下有一个
Step filter
页面,它可能会帮助您解决这个问题