【问题标题】:Is possible to debug Eclipse RCP Product (and how)?是否可以调试 Eclipse RCP 产品(以及如何调试)?
【发布时间】:2012-10-09 22:06:51
【问题描述】:

是否可以调试 Eclipse RCP 产品?如果是,我该怎么做?我发现了类似的论点

-vmargs -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n

但不知道把它放在哪里,它足以调试吗?是否应该在 VM Arguments 中(文件 *.product 选项卡 Launching)?

【问题讨论】:

  • 您可以将该行放在与您的 .exe 平行(且名称相同)的 .ini 文件中。如果你把它放在产品配置中,跳过 -vmargs 参数 - 产品导出会为你添加这个。设置 suspend=y 总是好的,这样应用程序会等待您的调试器启动。

标签: java eclipse-rcp


【解决方案1】:

按照您的描述启动应用程序,方法是添加 -X 参数。

在 Eclipse 中创建一个新的远程 Java 应用程序,例如

端口必须相同,您在

-Xrunjdwp:transport=dt_socket,address=

您选择的项目必须包含您要调试的类。您还可以添加工作区的所有项目以确保可以调试其中任何一个。

您也可以查看debugging-java-applets-in-eclipse

【讨论】:

    【解决方案2】:

    当您使用您所说的参数启动 任何 java 程序时,您可以远程附加任何 java 调试器。

    所以“简单地”在 Eclipse (IDE) 中创建一个调试配置文件以连接到您的 Eclipse (RCP) 产品,然后您必须指定端口。 (Debug Configurations 是要看的地方)

    否则,您也许可以在调试模式下从 Eclipse IDE 启动产品。

    【讨论】:

      猜你喜欢
      • 2013-01-06
      • 2010-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-03
      • 2021-01-14
      • 2014-12-08
      • 2015-03-14
      相关资源
      最近更新 更多