2015-11-06 42 views
1

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

该进程将从java文件启动,该文件将位于IDE中。我需要在独立的JVM中启动它,作为它可以在IDE之外运行的加载程序。但是当我开始工作时,我想以与启动相同的方式启动它,但能够进行调试。

+0

你在IntelliJ之外运行什么样的过程?它是一个构建脚本? Maven的?摇篮?你是在同一台机器上运行还是远程运行? – jsalonen

+0

它的一个Java程序(生产应用程序),将运行在同一台机器上。更新了问题。 –

回答

0

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