2010-10-29 12 views

Antwort

19

Diesen Post Start multiple debug configurations at once auf den Eclipse-Trackern gefunden. Während es über Debug-Konfigurationen mit mehreren Starts spricht, denke ich, dass es genauso für Run-Konfigurationen geeignet ist.

+0

yep sein kann, die genau das, was ich brauche wäre. Weißt du, wie man diese Launch-Group-Sache aus der CDT und in die Java-Finsternis zieht? – clamp

+3

Kein Hacking notwendig. Installieren Sie einfach "C/C++ Development Tools" vom CDT (siehe http://www.eclipse.org/cdt/downloads.php) - dieses einzelne Paket reicht aus, um "Launch Groups" zu haben. Funktioniert für alle Arten von Projekten, einschließlich Java-Projekten. – Andi

+3

Das scheint mir wirklich kein "einziges Paket" zu sein. Durch Abhängigkeiten lädt es auch die gesamte C/C++ - Entwicklungsplattform und GDB. – studgeek

1

Sie können eine separate Klasse erstellen, die Ihr Programm mit anderen Argumenten aufruft, und diese stattdessen ausführen.

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

Diese Kräfte Ausführung aller Verfahren in der gleichen VM, was nicht wünschenswert – LoganMzz

43

Installieren Sie einfach "C/C++ Development Tools" vom CDT (siehe eclipse.org/cdt/downloads.php) - dieses einzelne Paket ist genug, keine anderen CDT-Pakete werden benötigt. Das wird Ihre Java-Umgebung nicht stören ;-) Dann haben Sie "Startgruppen" für jede Art von Projekt, einschließlich Java-Projekte. Sehen Sie im folgenden Screenshot:

enter image description here

Sie führen oder die Projekte debuggen können (auch Mischbetrieb), definieren Verzögerungszeiten und so weiter. Habe Spaß!

+1

Das scheint mir wirklich kein "einziges Paket" zu sein.Durch Abhängigkeiten lädt es auch die gesamte C/C++ - Entwicklungsplattform und GDB. – studgeek

+0

Sie haben Recht. Es sah auf den ersten Blick wie ein Paket aus, aber wie gesagt, es gibt Abhängigkeiten. Es stört jedoch nicht Ihre Eclipse-Einrichtung in irgendeiner Weise, so sollte es in Ordnung sein. – Andi

+4

Wie gefunden [hier] (http://stackoverflow.com/questions/9003337/what-installable-component-provides-launch-groups-in-clipse#answer-11369639), ist nur "C/C++ Remote Launch" erforderlich um die Funktion "Startgruppe" zu haben. Wahlweise können Sie für [Eclipse Bug 39900] (https://bugs.eclipse.org/bugs/show_bug.cgi?id=39900) abstimmen, um diese Funktion von CDT auf Plattform zu migrieren. – LoganMzz

-3

Sie brauchen keine Plug-in:

  1. Erstellen Sie alle Run-Konfigurationen in Eclipse
  2. Select Favoriten verwalten ...
  3. hinzufügen Sie Favoriten, getan

Screenshot

+12

aber das führt sie nicht gleichzeitig aus. – clamp

Verwandte Themen