使用Eclipse远程调试“eclipse RCP应用程序”

时间:2014-06-23 07:38:35

标签: java debugging eclipse-plugin eclipse-rcp remote-debugging

我正在研究eclipse RCP,其中有许多集成插件。该项目内置于.exe安装程序中。我的插件类位于此安装的eclipse应用程序的常用/ plugins文件夹下。 有没有办法通过附加原始源来在调试模式下运行已安装的eclipse应用程序?

如果需要进一步说明,请与我们联系。

由于

1 个答案:

答案 0 :(得分:3)

主要问题是您需要将一些参数传递给JVM,例如:

java -Xdebug -Xrunjdwp:transport=dt_socket,address=8001,server=y suspend=y -jar stockTradingGUI.jar。阅读更多here

因此,除非将可执行文件配置为处理参数并将其传递,否则您将遇到问题。 但是如果应用程序是基于Eclipse RCP的,那么你可以通过做类似的事情来启动Java;

java -jar plugins/org.eclipse.equinox.launcher_1.x.y.jar -application my.product.id -Xdebug -Xrunjdwp:transport=dt_socket,address=8001,server=y suspend=y

如果您需要设置更多参数,可能需要稍微尝试一下确切的参数并查看help。但我的理解是,在RCP应用程序中,exe文件或多或少只是启动启动器的一个奇特的快捷方式。

相关问题