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

问题描述 投票:14回答:2

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

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

我很确定它是Stop按钮,但它们都没有说清楚远程JVM会发生什么。

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

intellij-idea jvm remote-debugging
2个回答
16
投票

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


0
投票

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

Ctrl-F2也有效。

© www.soinside.com 2019 - 2024. All rights reserved.