2014-11-13 4 views
10

Я подключил IntelliJ к удаленному JVM и теперь хотел бы отключиться от удаленной JVM без удаленной остановки JVM. В Eclipse есть две кнопки, которые явно останавливают JVM или отключаются от JVM, но кнопки в окнах отладки в IntelliJ не ясны. Всплывающие подсказки и online help не очень помогают.Отключить от удаленной JVM в IntelliJ Idea

  • Остановить (красный квадрат) - "Нажмите эту кнопку, чтобы завершить текущий процесс с помощью стандартного сценария выключения".
  • Закрыть (красный X) - «Нажмите эту кнопку, чтобы закрыть выбранную вкладку окна« Выполнить »и завершить текущий процесс».
  • Перекладка (зеленая стрелка вокруг серый квадрат) - «Нажмите эту кнопку, чтобы остановить текущее приложение и запустить его снова»

Я уверен, что это кнопка Stop, но ни один из них не дает понять, что произойдет с удаленной JVM.

Какую кнопку я должен нажать, чтобы безопасно завершить сеанс отладки, не убивая удаленный JVM?

ответ

10

Нажмите большую красную кнопку остановки (панель отладки, слева). Это остановит отладчик, а не удаленный процесс. Я не думаю, что вы можете использовать отладчик, чтобы явным образом убить удаленный процесс - вы подключены только к порту отладки, и я не думаю, что он может так поступать, если вы не намеренно выполняете команду System.exit(0) в одном из окна оценки кода.

+3

О да, можно удалять удаленный процесс из отладчика. Это то, что Eclipse делает с целевым процессом, когда вы выбираете TERMINATE вместо DISCONNECT (но, как вы объяснили, это не относится к Intellij IDEA). –

0

В моем случае я искал красную кнопку остановки, которая не была видна. Но я нашел его в левой части окна отладки, пытаясь разобраться в пустой секции. Возможно, ошибка, так как я использую цветовую схему Darcula?

Ctrl-F2 также работает.