在Eclipse中调试时如何跳过JRE代码?

时间:2013-11-08 02:11:48

标签: java eclipse debugging

在Eclipse中调试时,我会进入(F5)语句,如下所示,

encryptedBytes = LightWeightEncryptor.encrypt(messageBytes, password.toCharArray());

调试器进入JRE方法String.toCharArray(),但我希望它跳过它并进入我自己的代码LightWeightEncryptor.encrypt。

我厌倦了不得不退出JRE代码并退回到我自己的代码中。我已经看到很多方法可以进入JRE代码,但我找不到避免它的方法。

2 个答案:

答案 0 :(得分:21)

尝试Eclipse菜单:Window - >偏好 - > Java | Debug | Step Filtering。

切换“使用步骤过滤器”,您可以从复选框列表中选择步骤过滤器。

E.g。检查“java。*”,然后跳过JRE方法String.xxx()。

答案 1 :(得分:0)

您可以添加即时生成的类型,也可以添加难以找到的类型:

调试窗口
enter image description here

右键单击所需的类,然后单击过滤器类型
enter image description here

下次您的步骤过滤器将跳过此类型。