当前位置: 首页 > 面试题库 >

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

应俭
2023-03-14
问题内容

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

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

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

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


问题答案:

尝试Eclipse菜单:窗口->首选项-> Java |调试|步骤过滤。

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

例如,检查“ java。*”,那么将跳过JRE方法String.xxx()。



 类似资料:
  • 问题内容: 使用Eclipse,我想查看核心Java类(Eg )的源代码,但是当我使用“打开声明”导航到源代码时,它显示“未找到源代码”,并提供了附加源代码的选项。 我的问题是;我如何附加来源?我从哪里获得库的源.jar ? 问题答案: 您需要安装JDK。那你可以看看 对我来说(取决于您当前的版本) 您无需获取特殊的开源版本。

  • 下面通过一个简单的例子来了解一下 Eclipse 调试程序的方法。 上述代码完成的主要功能是如果 i 值满足小于或等于 5 的条件,就一直执行输出语句。可以看到 for 关键字后面的小括号中有三个表达式,第一个表达式 的作用是定义一个 int 类型的变量并赋初值为 0,第二个表达式 说明 i 要满足的条件是小于或等于 5,第三个表达式 的意思是程序每执行一次 i 加 1。 对初学者来说,可能对这几

  • 问题内容: 我正在尝试调试具有许多捕获到的异常的大型系统。在调试过程中,Eclipse会在所有异常上停止,我想将其配置为仅在断点处停止。 有什么办法可以关闭对异常的停止? UPD。 我使用Helios Release。 我已经从异常挂起中删除了复选框,但没有帮助。 问题答案: 在Eclipse首选项中,您可以取消选中Java> Debug面板中的选项。 btw的Eclipse版本是什么?

  • 问题内容: 我有一个Java类,需要对其进行调试(输入断点并继续使用F6)。我正在使用ANT脚本来初始化,构建,部署和运行代码。我在用: 但是,当我将断点放在foo.java类的一行中并且运行ant脚本(运行部分,右键单击run-> Debug As-> Ant Build)时,Eclipse不会在该行停止码。 我错过了什么? 问题答案: 在ant任务中,您应该添加两个jvm参数(IIRC)以打开

  • 问题内容: 我想知道是否有用于Eclipse IDE的解决方案来调试我没有源代码的Java代码,即调试动态反编译的代码,逐步执行代码等?我尝试使用JD- Eclipse ,JadClipse,如果我想查看一些类文件,这些插件会很好用,但是在调试时,我得到“找不到源”。-如何“附加”这些插件以“提供”源? 我的环境: Eclipse 3.5 Windows XP(如果可能,我会寻找跨平台解决方案)

  • 问题内容: 这真令人难以置信…当我在包含文本文件的打包JAR文件上运行Java时,我可以使getResource()和getResourceAsStream()正常工作。(有关参考,请参见有关访问资源的Sun文档)。即使我将文本文件与编译的.class文件放在同一棵树中,当在Eclipse中运行该程序时,我似乎也无法使其正常运行。 你们中的一个可以指出我的任何微妙之处,以确保getResource