2010-10-29 30 views

Respuesta

19

Encontrado este post Start multiple debug configurations at once en los rastreadores de eclipse. Si bien se trata de configuraciones de depuración de lanzamiento múltiple, creo que es igual de aplicable para ejecutar configuraciones.

+0

sí que sería exactamente lo que necesito. ¿Sabes cómo sacar esta cosa del grupo de lanzamiento del CDT y hacia el eclipse de Java? – clamp

+3

No es necesario hackear. Simplemente instale "Herramientas de desarrollo C/C++" desde el CDT (vea http://www.eclipse.org/cdt/downloads.php) - este único paquete es suficiente para tener "Grupos de lanzamiento". Funciona para todo tipo de proyectos, incluidos los proyectos de Java. – Andi

+3

Esto realmente no me parece un "paquete único". A través de las dependencias, también carga toda la Plataforma de Desarrollo C/C++ y GDB. – studgeek

1

Puede crear una clase separada que llame a su programa con diferentes argumentos y ejecutarlo en su lugar.

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

Esta ejecución fuerzas de todos los procesos en la misma máquina virtual, que puede ser no deseable – LoganMzz

43

Simplemente instale las "Herramientas de desarrollo C/C++" del CDT (vea eclipse.org/cdt/downloads.php) - este único paquete es suficiente, no se necesitan otros paquetes CDT. Esto no molestará a su entorno Java ;-) Luego tendrá "Grupos de lanzamiento", para cualquier tipo de proyecto, incluidos los proyectos de Java. Ver la siguiente captura de pantalla:

enter image description here

Usted puede ejecutar o depurar los proyectos (modo también mixta), definir los tiempos de retardo y así sucesivamente. ¡Que te diviertas!

+1

Esto realmente no me parece un "paquete único".A través de las dependencias, también carga toda la Plataforma de Desarrollo C/C++ y GDB. – studgeek

+0

Tienes razón. Parecía un paquete único a primera vista, pero como dijiste, hay dependencias. Sin embargo, no molesta su configuración de Eclipse de ninguna manera, por lo que debería estar bien. – Andi

+4

Como se encuentra [aquí] (http://stackoverflow.com/questions/9003337/what-installable-component-provides-launch-groups-in-eclipse#answer-11369639), solo se requiere "C/C++ Remote Launch" tener la función "Lanzar grupo". Opcionalmente, puede votar por [Eclipse Bug 39900] (https://bugs.eclipse.org/bugs/show_bug.cgi?id=39900) para migrar esta característica desde CDT a la plataforma. – LoganMzz

-3

No es necesario ningún plugin:

  1. Crear todas las configuraciones de ejecución en Eclipse
  2. Seleccione Organizar Favoritos ...
  3. Agregúele favoritos, hecho

Screenshot

+12

pero eso no los ejecuta de una vez. – clamp

Cuestiones relacionadas