2010-10-29 135 views
34

我在Eclipse中有幾個啓動配置,每個啓動相同的Java程序,但具有不同的參數。eclipse:一次運行多個啓動配置

現在是可以一次運行所有這些(只需點擊一次鼠標)而不是分別選擇它們並啓動它?

回答

19

發現此帖子Start multiple debug configurations at once在日食追蹤器上。雖然它討論了多啓動調試配置,但我認爲它適用於運行配置。

+0

沒錯,這將是正是我需要的執行。你知道如何將這個發佈組的東西從CDT中拖放到java eclipse中嗎? – clamp 2010-10-29 19:46:34

+3

沒有必要的黑客攻擊。只需從CDT安裝「C/C++開發工具」(參見http://www.eclipse.org/cdt/downloads.php) - 這個包就足以擁有「啓動組」。適用於各種項目,包括Java項目。 – Andi 2012-08-10 16:06:31

+3

這對我來說確實不像是一個「單一包裝」。通過依賴還可以加載整個C/C++開發平臺和GDB。 – studgeek 2012-11-25 00:44:23

1

您可以創建一個單獨的類,用不同的參數調用您的程序,然後運行它。

public class YourClass { 
    public static void main(String arg){ 
     System.out.println(arg); 
    } 
} 

public class YourClassTester { 
    public static void main(String[] args){ 
     YourClass.main("SomeArg1"); 
     YourClass.main("SomeArg2"); 
     YourClass.main("SomeArg3"); 
    } 
} 
+1

該部隊在同一個虛擬機的所有過程,這可能是不可取的 – LoganMzz 2015-04-13 08:01:56

43

只需從CDT安裝「C/C++開發工具」(請參閱​​eclipse.org/cdt/downloads.php) - 這個包就足夠了,不需要其他CDT包。這不會干擾你的Java環境;-)然後你有「啓動組」,適用於任何類型的項目,包括Java項目。請參見下面的截圖:

enter image description here

可以等運行或調試項目(也混合模式),確定延遲時間和。玩的開心!

+1

對我來說,這看起來並不像是「單一包裝」。通過依賴還可以加載整個C/C++開發平臺和GDB。 – studgeek 2012-11-25 00:44:47

+0

你說得對。乍一看,它看起來像一個單一的包,但正如你所說,有依賴關係。但是,它不會以任何方式干擾您的Eclipse設置,所以它應該沒問題。 – Andi 2013-02-28 11:12:08

+4

如發現[這裏](http://stackoverflow.com/questions/9003337/what-installable-component-provides-launch-groups-in-eclipse#answer-11369639),只需要「C/C++遠程啓動」具有「啓動組」功能。可選地,您可以投票支持[Eclipse Bug 39900](https://bugs.eclipse.org/bugs/show_bug.cgi?id=39900),以便將此功能從CDT遷移到平臺。 – LoganMzz 2015-04-13 07:59:16

-3

你不需要任何插件:

  1. 在Eclipse中創建
  2. 選擇整理收藏夾...
  3. 添加你的最愛,做

Screenshot

所有運行配置
+12

但它不會立即運行它們。 – clamp 2012-10-15 09:32:54