Intellij IDEA为每个调试会话创建多个进程?

Ale*_*ach 7 java debugging intellij-idea

每次我在IDE中点击调试按钮都会创建一个在操作系统上运行的新进程.

在此输入图像描述

有没有办法配置东西,以便在点击调试按钮时,我的操作系统上只能运行一个JAVA进程?

我所知道的是,如果我按下调试面板中的红色停止按钮,该数字将减少.只要我记得在每次我可以管理正在运行的进程数量时点击调试按钮之前停止.但这很容易忘记.此外,一旦我有5-10个运行调试会话,将它们全部删除是非常繁琐的.我必须去,Run->Show Running List并出现"VM连接"列表,我必须逐个删除它们.这个列出它们的UI组件通常会消失,我必须再次将它拉出来.有没有办法一次性结束所有这些流程?

Chi*_*ils 10

你不能做OS宽AFAIK,你不希望它那样; 可能正在运行的许多其他 Java进程与您的调试会话无关?(Intellij将是其中之一)

您可以执行的操作是,在运行配置设置中,将一个或多个配置设置为"仅单个实例"; 它是对话框右上角的复选框.这将迫使您在启动另一个之前杀死任何使用该配置的运行.