如何在eclipse中使用调试透视。

在eclipse中是否有任何易于学习的调试Java / J2EE应用程序的教程? 关于如何检查未经检查和检查的exception的分步指南? 我一直试图在互联网上找到,但没有用。

添加Javaexception断点:在Debug透视图中选择“Breakpoints”视图,然后单击exception断点的视图工具栏按钮(或选择Run-> Add Java Exception Brekakpoint)。 在下一个对话框中,键入exception的名称(驼峰大小写是支持,如果要捕获NullPointerExceptions,只需键入NPE,您将获得匹配项的列表),从列表中选择它并按OK。 C’est ca.

您可以从“断点”视图中激活/取消激活此特殊断点,就像正常断点一样。

更有趣:右键单击Breakpoints视图中的断点条目,然后选择“Breakpoint Properties”。 在那里你可以添加额外的条件,比如’只有当myCustomString.equals(“WTF”)或其他东西时才会中断。 但是条件断点会显着降低应用程序的速度,只有在你确实需要时才激活它们。

如果抛出未捕获的exception,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”-icon或选择Run – > Debug As – > Java Application

在此处输入图像描述


一些有用的教程

  • 使用Eclipse调试Java程序
  • 使用Eclipse进行Java调试 – 教程