【问题标题】:Eclipse breakpoint debugging from the begin not from its positionEclipse 断点调试从头开始而不是从它的位置开始
【发布时间】:2016-04-15 07:54:48
【问题描述】:

我在 Eclipse(使用 Java 8)中遇到问题,我在项目的某个类中为函数添加断点。但是当调试开始时,是从程序的开始(从main方法开始!)。当然,我不想关注所有的程序,请问我该怎么办?

【问题讨论】:

    标签: java eclipse breakpoints


    【解决方案1】:

    查看“调试/运行配置...”并取消选中按钮以在 main 方法中开始调试。

    how to setup "Main Class" in "Run Configurations" in Eclipse

    取消选中/选中“在主菜单中停止”。

    这是你想做的吗?

    【讨论】:

    • 谢谢!它不起作用,我只有一个主要课程。我将尝试清楚地解释问题:假设我有主类和包含函数“funInClass2”的类2:我想查看“funInClass2”的执行步骤,所以我在那里添加断点。但是当我按 F6 开始调试时,它从 class1 的 main 方法的第一行开始!我以前使用过 Visual Studio 的另一种编程语言,我知道通常执行必须独立工作并在断点所在的位置停止!这就是我想要的。
    • 尝试取消选中“Stop in main”。
    【解决方案2】:

    可能你有一个类或方法断点...

    • 你可以按F8键跳转到下一个点,也可以
    • 删除断点。

    修改它们:打开调试透视图并查看断点:

    如果您没有这个,请查看其他答案。 ;)

    【讨论】:

    • 感谢您的帮助!当我打开断点选项卡时,我只有一个断点(用于函数)。即使在调试开始后按F8也解决了问题,我立即进入功能。
    【解决方案3】:

    从菜单运行->调试配置...

    中选择您的调试配置

    转到主选项卡并取消选中 Stop in main 复选框。

    【讨论】:

    • 谢谢!我试过了,但它不起作用,它仍然从 main 方法开始执行!
    猜你喜欢
    • 2019-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多