【问题标题】:Setting a breakpoint in bytecode在字节码中设置断点
【发布时间】:2014-03-13 07:17:52
【问题描述】:

正如标题所说:是否可以在没有可用源的类中设置断点?有没有调试器支持这个?能够查看堆栈和局部变量的奖励积分。

编辑:很抱歉从一开始就不清楚,但我对方法断点不感兴趣。我想在方法内部设置断点。

【问题讨论】:

    标签: java


    【解决方案1】:

    如果你使用 eclipse,你可以使用大纲视图在类中的方法上设置断点。

    您可以使用相关类的大纲视图设置方法断点。然后调试器在方法的第一行中断。(取自How to put breakpoint in class without having it's source?

    在eclipse大纲视图中右键方法,选择Toggle Method Breakpoint

    附:我已经尝试过了,它对我有用。

    【讨论】:

    • 或者在jdb中stop in package.Class.method
    • 抱歉不清楚,但我对方法断点不感兴趣。
    • 方法断点在方法的第一行设置断点。您可以跨步到达您想要调试的线路。如果我找到在特定行设置断点的方法,我会告诉你。
    • 你能跳过字节码指令吗?我在 IntelliJ 中似乎无法做到这一点。
    • 看看stackoverflow.com/questions/17979492/…。我不知道这是否有效,我现在无法测试,但答案已被接受,所以它可能对你有用。
    猜你喜欢
    • 2015-06-08
    • 1970-01-01
    • 2018-10-16
    • 2017-04-26
    • 1970-01-01
    • 2010-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多