【问题标题】:Launching Eclipse as a debugger启动 Eclipse 作为调试器
【发布时间】:2009-12-30 16:12:38
【问题描述】:

什么等价于

System.Diagnostics.Debugger.Break();

在 Java 世界中?

目的: 我有一个由自定义构建工具启动的基于 tomcat 的 webapp,需要在 eclipse 中调试应用程序。在 .net 世界中,遇到上述语句时会提示操作系统附加调试器,我可以附加 Visual Studio 进行调试。我正在尝试使用 eclipse 在 java 中实现等价

【问题讨论】:

    标签: java .net eclipse debugging


    【解决方案1】:

    这是一篇关于remote debugging using Eclipse 的优秀文章。他们甚至有一节讨论 Tomcat。

    【讨论】:

      【解决方案2】:

      这是我用来在 Tomcat 上调试 Web 应用程序的链接。它通过安装 Eclipse、Tomcat 和 Java,然后设置 Tomcat 以在 Eclipse 中运行。在底部解释了如何在 Eclipse 中调试 servlet。

      http://www.windofkeltia.com/j2ee/wtp-tutorial.html

      【讨论】:

        【解决方案3】:

        一般而言,Java 程序无法判断 JVM 是否在调试模式下运行,并且无法从您的程序中说您总是要启动调试器HERE。 p>

        但是,您可以告诉调试器您希望在给定位置有一个断点,然后当程序到达该位置时您将进入调试器。


        编辑:您将需要调查您的启动器,以了解如何欺骗它以包含在 JVM 中启用调试所需的选项。您还可以查看 jvisualvm 是否可以为您提供所需的信息,因为它可以附加到未准备好的 Sun JVM。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2020-05-13
          • 1970-01-01
          • 1970-01-01
          • 2021-09-21
          • 2017-04-27
          • 2015-02-18
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多