在eclipse中是否有任何易于学习的调试Java / J2EE应用程序的教程? 有关如何检查未检查和检查的异常的分步指南? 我一直试图在互联网上找到,但没有用。
答案 0 :(得分:1)
如果抛出未捕获的异常,Eclipse中的调试器将自动挂起执行(并允许您检查变量/步/恢复等)。
例如输入以下程序......
public class Test {
public void methodA() {
methodB("hello");
methodB(null);
}
public void methodB(String s) {
System.out.println(s.substring(2));
}
public static void main(String[] args) {
new Test().methodA();
}
}
...点击小“bug” - 图标或选择运行 - > 调试为 - > Java Application
答案 1 :(得分:1)
添加Java异常断点:在Debug透视图中选择“Breakpoints”视图,然后单击异常断点的视图工具栏按钮(或选择Run-> Add Java Exception Brekakpoint)。在下一个对话框中,键入异常的名称(驼峰大小写是支持,只需键入NPE,如果要捕获NullPointerExceptions,您将获得匹配项目的列表),从列表中选择它并按OK。 C'est ca。
您可以从断点视图中激活/停用此特殊断点,就像正常断点一样。
更有趣:右键单击Breakpoints视图中的断点条目,然后选择“Breakpoint Properties”。在那里你可以添加额外的条件,比如'只有当myCustomString.equals(“WTF”)或其他东西时才会中断。但是条件断点会显着降低应用程序的速度,只有在确实需要它们时才激活它们。