如何告诉 Eclipse 每次跳转到对象的函数时不跳转到每个文件的第一行?
如果我选择单步执行对象的成员函数,Eclipse 会打开相应的文件,但它不会直接进入该函数,而是先跳到第一行。
package org.diango.simcalc.pipeline; // <-- This is where the debugger "stops"
import org.apache.commons.lang.NullArgumentException;
// .. imagine more code
这实在是太烦人了。
最佳答案
原因可能与您有时在堆栈跟踪中看到“file.java:1”的原因相同,如 this question 中所示。 :在某些情况下,Java 会在您的类中自动生成特殊的合成方法,这些方法似乎具有行号 1。
Eclipse 具有用于调试器的步骤过滤器,这可用于过滤合成方法。
在 Eclipse 的首选项对话框中,转到“Java”->“调试”->“步骤过滤”,然后启用“使用步骤过滤器”和“过滤合成方法”。确保还选中“逐步通过过滤器”,否则您将有效地跳过合成方法和实际目标方法。
关于java - Eclipse 调试器在包行处停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29120766/