H 所有,我想跟踪在我的代码中执行了哪些行,以便我可以突出显示这些行。因此,我能够跟踪未经测试的代码。
我发现 JDB 是我可以实际调试应用程序的方式,但我无法将 JDB 与正在运行的 Eclipse 代码连接起来。所以在好的情况下,我想要的是我的代码在 eclipse 上运行,我通过 JDB 连接到该代码并能够获取所有执行的行号
H 所有,我想跟踪在我的代码中执行了哪些行,以便我可以突出显示这些行。因此,我能够跟踪未经测试的代码。
我发现 JDB 是我可以实际调试应用程序的方式,但我无法将 JDB 与正在运行的 Eclipse 代码连接起来。所以在好的情况下,我想要的是我的代码在 eclipse 上运行,我通过 JDB 连接到该代码并能够获取所有执行的行号
这将为您提供调用堆栈跟踪代码的文件中的行号:
Thread.currentThread().getStackTrace()[1].getLineNumber();
这将为您提供文件中包含堆栈跟踪代码的方法被调用的行号:
Thread.currentThread().getStackTrace()[2].getLineNumber();
我认为 Eclipse Debugger 可以完成这项工作,因此您可以逐行处理代码
http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/junor
但这几乎包含在任何 ide 中