只需按一下按钮,就可以在IntelliJ中运行多个应用程序吗?

时间:2013-04-22 12:04:39

标签: intellij-idea

这不是一个大问题,但我想让自己的生活更轻松一点。只需按一下按钮,有没有办法运行多个应用程序?比方说,我有appA,appB和AppC,(他们全都在java中)是否有一种方法可以在一次按下时以某种顺序运行所有3?对于10个应用程序来说,点击“运行”按钮有点单调乏味。我假设一个脚本或插件?我不太确定如何说出我的困境。 :d

但如果你不知道答案,那没关系。 :(

我为自己的懒惰感到非常惭愧......但它会让我的双手受伤更少。

7 个答案:

答案 0 :(得分:55)

我刚刚发现现在已经可以了 - 我想从版本15开始。你只需创建一个'复合'类型的运行/调试配置,然后选择你想要运行的配置,所以:

  1. 确保您之前已为要运行的各种应用程序(或其他运行配置)设置了运行配置。
  2. 点击“运行”菜单
  3. 点击“修改配置”
  4. 点击绿色的“+”图标(窗口左上角)
  5. 点击'复合'
  6. 在右侧窗格中,为您的论坛输入一个有意义的名称,然后点击绿色的“+”图标(右侧窗格中的图标,而不是窗口的左上角)
  7. 选择其中一个运行配置
  8. 对您要通过单击运行的所有配置重复5和6
  9. 点击确定
  10. 在菜单栏的下拉列表中选择新创建的复合配置
  11. 点击运行按钮(请注意,您似乎无法在调试模式下启动所有应用程序,如果您想这样做,则需要单独执行此操作)
  12. 逐个观看所有应用程序的启动。陶醉于新发现的空闲时间
  13. 2个缺点:

    1. 正如CashIsClay指出的那样,您无法明确更改配置运行的顺序;它们按字母顺序运行。我不确定这是一个很大的限制,我希望我的应用程序能够以任何顺序启动生产环境中的弹性。当然,一个非常可怕的解决方法是将运行配置命名为:'1。富'; “2。 Bar',如果Foo在Bar开始之前运行是必不可少的。
    2. 您只能在“运行”模式下启动,而不是“调试”。我没有尝试过MultiRun插件,但如果你总是在调试模式下启动所有内容,那可能是更好的选择。

答案 1 :(得分:22)

IDEA似乎有Multirun plugin

  

允许一次运行多个运行配置:group multiple run   配置并一键启动它们。不仅是申请   和测试运行配置可以分组,但其他Multirun   配置可以组织成单次运行配置。

答案 2 :(得分:8)

还没有这样的功能,请投票:

  • IDEA-94341一次启动多个“运行/调试配置”

答案 3 :(得分:7)

在IntelliJ IDEA 2018.3(社区版)版本中,您可以执行以下操作:Run-> Edit Configurations...->选中Allow running in parallel,然后就可以启动多个主类。

答案 4 :(得分:0)

编辑运行配置,选中允许并行运行复选框。

答案 5 :(得分:0)

您可以对项目进行分组,请转到“编辑配置...”

enter image description here

将打开以下屏幕,在“应用程序”下配置您的设置

enter image description here

创建“化合物”后

enter image description here

并“设置”您的设置

enter image description here

完成,只需运行“复合”

enter image description here

答案 6 :(得分:-3)

选择书面程序(java / Scala)->右键单击->编辑->选择允许并行运行复选框enter image description here