2

默认情况下,IntelliJ IDEA 具有调试/运行同一程序的多个实例的功能。

例如; 如果我在 Project X 上运行调试并且它的主线程正在等待,有时我会返回并再次运行它,因为 DEBUG 按钮未指示当前正在执行的会话。IntelliJ 也不会阻止您运行同一程序的另一个会话(项目 X)

为什么需要此功能,如何关闭它?

4

2 回答 2

5

a) 当您想在新实例中重新运行配置时,该功能非常好。例如,您想在多个实例中启动一个简单的客户端,而无需任何其他努力。

b) 你不能真的把它关掉。

这将启动一个新的运行或调试会话:

启动新的运行/调试会话

这将重新运行当前的调试会话:

重新运行当前调试会话

这将显示您当前的调试会话:

当前运行的会话

于 2012-09-25T12:09:44.083 回答
1

您可以启用该Single instance only选项。去做这个,

  1. 转到按钮Edit Configurations...左侧的下拉菜单中Run
  2. 选择适当的配置。
  3. 单击Single instance only复选框。
于 2016-01-21T14:28:45.030 回答