Java IntelliJ IDEA多实例

Java IntelliJ IDEA多实例,java,debugging,intellij-idea,Java,Debugging,Intellij Idea,IntelliJ IDEA默认具有调试/运行同一程序的多个实例的功能 比如,;如果我在projectx上运行debug,而它的主线程正在等待,有时我会返回并再次运行它,因为debug按钮并不指示当前正在执行的会话。IntelliJ也不会阻止您运行同一程序的另一个会话(Project X) 为什么需要此功能,以及如何将其关闭?a)当您希望在新实例中重新运行配置时,此功能非常好。 例如,您希望在几个实例中启动一个简单的客户机,而无需任何其他工作 b) 你不能真的关掉它 这将启动新的运行或调试会话:

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

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

为什么需要此功能,以及如何将其关闭?

a)当您希望在新实例中重新运行配置时,此功能非常好。 例如,您希望在几个实例中启动一个简单的客户机,而无需任何其他工作

b) 你不能真的关掉它

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

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

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


您可以仅启用
单个实例
选项。为此,

  • 转到
    Run
    按钮左侧下拉列表中的
    Edit Configurations…
  • 选择适当的配置
  • 单击
    仅单个实例
    复选框

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