代码之家  ›  专栏  ›  技术社区  ›  rakwaht Sumit.Daksh

Rational Rhapsody调试JVM

  •  1
  • rakwaht Sumit.Daksh  · 技术社区  · 7 年前

    这个 official guide 要为Rhapsody 8.1做到这一点,可以声明:

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

    Options=ClassPath、LibPath、Debug1、Debug2、Debug3

    调试1=-Xnoagent

    调试2=-Xdebug

    Debug3=-Xrunjdwp:transport=dt\u socket,address=6743,server=y,suspend=y

    然而,如果我把这个参数应用到我的Rhapsody中,它会像往常一样启动,但是当我打开任何包含插件调用的项目(因此会启动JVM)时,它会在打开它时卡住,应用程序会进入“不响应”状态。

    我还尝试签出“JavaAPILogFile”,它不带启动选项,显示Rhapsody启动项目所做的所有Java调用。如果激活调试选项,此日志文件将保持为空。

    1 回复  |  直到 6 年前
        1
  •  2
  •   S.Spieker    7 年前

    你能连接调试器吗?我想是因为你说 suspend=y

    一旦你连接,你可以调试你的插件。

    推荐文章