我的RCP应用程序在开发环境之外无法正常工作,所以我正在尝试设置远程调试会话。
我使用以下参数启动应用程序:
-vmargs -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n
然后我创建了一个连接到端口8000的新调试配置文件。在调试透视图中,我可以看到连接成功并列出了各种线程。我应该说应用程序有许多包(模型,UI,服务等),所以我选择了包含.product
的包作为要调试的项目。
但是,虽然似乎有连接,但我无法设置断点。至少,我可以设置一个断点,但它永远不会停止。
我还需要做些什么吗?
答案 0 :(得分:0)
-vmargs -Xdebug -Xnoagent -Xrunjdwp:transport = dt_socket,address = 8000,server = y,suspend = y
请使用上面的VM参数。暂停应该是y。