Java Eclipse:是否可以在整个模块上设置断点

Java Eclipse:是否可以在整个模块上设置断点,java,eclipse,debugging,Java,Eclipse,Debugging,关于Eclipse调试器,我有以下两个问题: 我工作的应用程序由大量Maven模块组成。是否可以在整个模块上设置断点 我经常要处理那些我事先不知道的应用程序,因此不知道在哪里设置断点。有没有一个好地方可以在这些应用程序中设置断点来停止调试器?然后我就可以使用step调试器来跟踪并查看代码在做什么 谢谢 不,断点是代码中希望停止执行的点,即行。JVM没有独立Maven模块的概念,因此不能在此基础上中断 你从什么信息开始?大概你不是在看一个你一无所知的.zip代码。您可以在main()方法中放置断点

关于Eclipse调试器,我有以下两个问题:

  • 我工作的应用程序由大量Maven模块组成。是否可以在整个模块上设置断点

  • 我经常要处理那些我事先不知道的应用程序,因此不知道在哪里设置断点。有没有一个好地方可以在这些应用程序中设置断点来停止调试器?然后我就可以使用step调试器来跟踪并查看代码在做什么

  • 谢谢

  • 不,断点是代码中希望停止执行的点,即行。JVM没有独立Maven模块的概念,因此不能在此基础上中断

  • 你从什么信息开始?大概你不是在看一个你一无所知的.zip代码。您可以在
    main()
    方法中放置断点,以便在应用程序启动时立即(几乎)中断,或者标识其他核心类并在其中放置断点。除了实际的应用程序入口点(
    main()
    等等),没有标准的“好”位置来放置断点以查看代码在做什么


  • 我认为1)不2)你需要了解一些你正在使用的应用程序代码,以确定在哪里放置初始断点。例如,要查看代码中处理按钮单击的部分,请从按钮(或页面/屏幕)的名称开始,并在代码中搜索它。在较高级别设置断点将帮助您设置起点并从起点向下钻取(让您有机会在过程中更好地了解代码)-此外,web应用程序与桌面应用程序和移动应用程序适用不同的策略,但搜索UI元素(即按名称)的要点几乎总是可行的,这听起来是个不错的策略。