Material‎ > ‎Ejemplos‎ > ‎Ejemplos en Arena‎ > ‎

@Deprecated Cómo configurar el Launcher de los ejemplos de Arena

Esta página es histórica. La página actualizada se encuentra aquí.



Si cuando ejecutás cualquier ejemplo de Arena ves que en el Stack Trace aparece un error del estilo:

Exception in thread "main" java.lang.RuntimeException: Esta aplicación no está corriendo con el ClassLoader necesario. Corra la aplicación con el siguiente parámetro para la VM: -Djava.system.class.loader=class org.uqbar.arena.aop.ArenaClassLoader. El ClassLoader actual es: sun.misc.Launcher$AppClassLoader@1050169

Es porque tenés que definir lo siguiente:
En Run > Run Configurations... > Java Application > New launch configuration (buscá el botón de la toolbar que está a la izquierda)
Le das un nombre como a todos,
buscás el main class (generalmente una clase con sufijo Application) 

y en la solapa Arguments, tenés que indicarle en VM Arguments que use el Launcher propio de Arena:

-Djava.system.class.loader=org.uqbar.arena.aop.ArenaClassLoader

Tras darle Apply y Run debería funcionar la aplicación.