Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将Eclipse配置为在文件上断开?_Java_Eclipse_Breakpoints - Fatal编程技术网

Java 如何将Eclipse配置为在文件上断开?

Java 如何将Eclipse配置为在文件上断开?,java,eclipse,breakpoints,Java,Eclipse,Breakpoints,如何将EclipseLuna配置为在源文件上中断?我有一个复杂的Java程序,其中执行流在几个源文件和JAR之间移动,但我只关心一个特定源文件的行为 我想逐步浏览这个特定文件中的每一行代码,并跳过项目中的所有其他代码 我可以通过在目标文件中的每一行上手动设置断点来获得所需的行为,但对于740行文件来说,这将是一件乏味的事情 是否有任何方法可以将调试器限制为单个源文件,或以编程方式在文件的每一行上设置断点,或运行直到遇到特定文件中的某一行?在要调试的文件中保留断点。当Eclipse在断点处停止时,

如何将EclipseLuna配置为在源文件上中断?我有一个复杂的Java程序,其中执行流在几个源文件和JAR之间移动,但我只关心一个特定源文件的行为

我想逐步浏览这个特定文件中的每一行代码,并跳过项目中的所有其他代码

我可以通过在目标文件中的每一行上手动设置断点来获得所需的行为,但对于740行文件来说,这将是一件乏味的事情


是否有任何方法可以将调试器限制为单个源文件,或以编程方式在文件的每一行上设置断点,或运行直到遇到特定文件中的某一行?

在要调试的文件中保留断点。当Eclipse在断点处停止时,按F6键逐行执行,这样您就可以保持在同一行中


您只需在特定的源文件中找到入口点,并在那里放置一个调试点……流进出我要调试的文件,进入我不关心的其他文件。一个断点是不够的。我不只是想在文件中中断。我想要的是能够在单步执行时跳过所有不属于文件的代码。该文件调用并从我不关心的代码中调用。有很多代码我都不关心,也不想单步返回到我关心的代码中。@Techrocket9-如果你不关心其他文件,那么这些文件中的断点应该被禁用。这在Eclipse的
断点视图中是可能的。我没有在其他文件中设置任何断点。但是,如果我要进入我关心的文件,最终我会进入一个我不关心的文件,从我的文件中调用代码。我无法跳过此调用,因为我不关心的代码最终将调用我关心的文件中的另一个函数。不要
跨入
,请使用
跳过
。不要
F5
,要
F6
。如果我跳过这一步,当我不关心的代码调用代码中的某个函数时,我将错过执行部分代码(它可以调用许多可能的函数)。