bli*_*app 23 java debugging netbeans
我错过了什么吗?我很高兴所有的代码都显示了泛型集合的工作方式等等.但是,当我想简单地遍历我的代码时,我总是发现自己更深入地研究Java自己的库代码而不是我关心的.
是否有可能在步进代码时简单地禁用它 - 我想将所有这些东西视为黑盒子,代码步进只是为了我写的东西.
你知道吗,现在我已经拥有了这个功能,是否有可能以这种方式包装我自己的代码,以便我可以只选择我最感兴趣的部分?
如果我不能轻易地在netbeans中,是否有可能在日食?
谢谢
Wil*_*ung 25
实际上,最简单的方法是转到Window - > Debugging - > Sources并检查要调试的文件并进入.您很可能只需要检查项目中的其他来源.
但这是最简单的方法.
Pin*_*juh 15
调试器有不同的"步进"指令:
跳过(F8和NetBeans中的Shift+ F8)
statementA; // step over: to callB
callB(); // step over: to statementB: it will treat the call as a
// black-box.
statementB;
Run Code Online (Sandbox Code Playgroud)步入(F7在Netbeans中)
statementA = callA() + 4; // step into: will step into the expression
// and start to debug the "callA()" method.
callB(); // step into: will step into the "callB()" method.
statementB; // some statements don't have anything to step into
Run Code Online (Sandbox Code Playgroud)走出去(在Netbeans中Ctrl+ F7)
void methodB() {
someStatementB; // stepOut will treat the rest of the method as
// a black-box, and you will end up at "someStatementC".
}
someStatementA;
methodB();
someStatementC;
Run Code Online (Sandbox Code Playgroud)你需要"跨过"你想要视为黑盒子的方法和表达.
要自动"跳过"您不想要的类:
http://h.imagehost.org/0115/NetbeansStepFilter.png
Tools→交通Options→交通Miscellaneous→交通Java Debugger→交通Step Filters→交通
⊗不要介入
而按Add,加java.*和javax.*,和所有其他类你不想调试.这是一个"全局"设置,而不是每个项目!
| 归档时间: |
|
| 查看次数: |
8031 次 |
| 最近记录: |