在IntelliJ Idea中断开与远程JVM的连接

时间:2014-11-13 13:53:42

标签: intellij-idea jvm remote-debugging

我已将IntelliJ连接到远程JVM,现在希望在没有远程JVM停止的情况下断开与远程JVM的连接。在Eclipse中有两个按钮可以显式停止JVM或从JVM断开连接,但IntelliJ中调试窗口上的按钮不清楚。工具提示和online help没什么帮助。

  • 停止(红色方框) - "单击此按钮可通过标准关机脚本在外部终止当前进程。"
  • 关闭(红色X) - "单击此按钮可关闭“运行”工具窗口的选定选项卡并终止当前进程。"
  • 重新运行(灰色方块周围的绿色箭头) - "单击此按钮可停止当前应用程序并再次运行"

我非常确定它是“停止”按钮,但它们都没有说清楚远程JVM会发生什么。

我应该按哪个按钮来安全地结束调试会话而不会终止远程JVM?

2 个答案:

答案 0 :(得分:15)

红色停止按钮(左侧是调试面板)。它将停止调试器,而不是远程进程。我不认为你可以使用调试器明确地杀死远程进程 - 你只是连接到调试端口,我不认为它可以做这样的事情,除非你故意执行其中一个代码评估窗口中的System.exit(0)命令。

答案 1 :(得分:0)

在我的情况下,我一直在寻找不可见的红色停止按钮。但是当我在空白部分上空移动时,我发现它位于调试窗口的左侧。也许是因为我使用颜色方案Darcula的错误?

Ctrl-F2也可以。