【问题标题】:Programmatically starting Intellij remote debugger以编程方式启动 Intellij 远程调试器
【发布时间】:2015-11-07 00:59:40
【问题描述】:

有没有办法以编程方式启动 Intellij 远程调试器。我正在寻找这个,因为我需要在单独的 jvm 中启动一个 Java 进程(可以是任何基于 jvm 的程序),但还希望在 IDE 中无缝启用调试。

进程将从 IDE 中的 java 文件启动。我需要在单独的 JVM 中启动它,因为它是一个在 IDE 之外运行的加载程序。但是当我处理它时,我想以与它相同的方式启动它,但能够调试。

【问题讨论】:

  • 您在 IntelliJ 之外运行什么样的进程?它是构建脚本吗?马文?摇篮?你是在同一台机器上运行还是远程运行?
  • 它是一个 java 程序(生产应用程序),将在同一台机器上运行。更新了问题。

标签: intellij-idea intellij-14


【解决方案1】:

创建一个 IntelliJ“远程”运行/调试配置。使用“-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005”(对于 JVM 1.5 或更高版本)启动您的目标进程,然后当您在 IntelliJ 中运行该配置时,它将附加到您的远程进程。

【讨论】:

    猜你喜欢
    • 2011-06-18
    • 1970-01-01
    • 2021-01-11
    • 2018-08-04
    • 2015-09-24
    • 1970-01-01
    • 1970-01-01
    • 2017-12-19
    • 2016-11-18
    相关资源
    最近更新 更多