【问题标题】:IntelliJ IDEA Multiple InstanceIntelliJ IDEA 多实例
【发布时间】:2012-09-25 11:57:11
【问题描述】:

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

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

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

【问题讨论】:

  • a) 您可能希望多次运行该程序。 b) 仅使用调试窗口中的调试按钮,这将永远不会创建额外的实例。
  • 谢谢-猜想这是我需要养成的习惯。虽然将其作为默认设置似乎很愚蠢。它应该是一个配置设置,因为大多数只需要一个,然后按下一个按钮来指示会话正在运行。有趣又傻
  • 如果使用发射前拦截器是可能的。

标签: java debugging intellij-idea


【解决方案1】:

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

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

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

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

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

【讨论】:

    【解决方案2】:

    您可以启用Single instance only 选项。为此,

    1. Run 按钮左侧的下拉列表中转到Edit Configurations...
    2. 选择适当的配置。
    3. 点击Single instance only复选框。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-26
      • 2013-08-22
      相关资源
      最近更新 更多