Rational Rhapsody调试JVM

时间:2018-11-06 11:04:07

标签: java debugging jvm rhapsody

我正在尝试将远程调试器附加到Rational Rhapsody,以便调试我开发的Java插件。

针对Rhapsody 8.1进行此操作的official guide可以指出:

  

将以下调试选项添加到rhapsody.ini的JVM部分   文件:

     

Options = ClassPath,LibPath,Debug1,Debug2,Debug3

     

Debug1 = -Xnoagent

     

Debug2 = -Xdebug

     

Debug3 = -Xrunjdwp:transport = dt_socket,address = 6743,server = y,suspend = y

似乎只是JVM启动参数的简单补充。

但是,如果我将此参数应用到我的狂想曲中,它将照常启动,但是,当我打开任何包含插件调用的项目(因此将启动JVM)时,它在打开时确实卡住了,应用程序转到“无响应” “。

我还尝试检出“ JavaAPILogFile”,其中没有启动选项,显示了Rhapsody为启动项目所做的所有Java调用。如果我激活调试选项,则此日志文件将保持空白。

1 个答案:

答案 0 :(得分:2)

您可以连接调试器吗?我认为是因为您说suspend=y会暂停并等待调试器附加。

连接后,即可调试插件。