2012-10-09 79 views
5

是否可以調試Eclipse RCP產品?如果是的話,我該怎麼做?我發現像是否可以調試Eclipse RCP產品(以及如何)?

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

但不知道放在哪裏,它是足以調試?它應該在VM參數中(文件* .product選項卡啓動)?

+2

你可以把該行.ini文件中並行(並具有相同的名稱)到你的.exe文件。如果您將其放入產品配置中,請跳過-vmargs參數 - 產品導出會爲您添加此功能。設置suspend = y總是很好,因此應用程序會等待調試器啓動。 – CodeSeavers

回答

5

如您所述,通過添加-X參數來啓動應用程序。

在Eclipse中像 enter image description here

端口必須是一樣的,你在

-Xrunjdwp用於創建一個新的遠程Java應用程序了:交通= dt_socket,地址=

您選擇的項目必須包含您要調試的類。您也可以添加工作區的所有項目,以確保您可以調試其中的任何項目。

您還可以檢查debugging-java-applets-in-eclipse

+0

真的很好知道! – aphex

1

當你開始任何 Java程序如你陳述的參數,你可以遠程附加任何Java調試器。

因此,「簡單地」在eclipse(IDE)中創建調試配置文件以連接到eclipse(RCP)產品,那麼必須指定端口。 (調試配置是要查看的地方)

否則,您可能能夠在調試模式下從eclipse IDE啓動產品。

相關問題