Lanzador Aplicación Eclipse
El PDE suministra un lanzador Aplicación Eclipse que permite ejecutar y depurar el plug-in lanzando una aplicación Eclipse independiente. Como todos los demás lanzadores de Eclipse (por ejemplo, los lanzadores Aplicación Java y Applet Java), el lanzador Aplicación Eclipse puede invocarse por medio de un acceso directo, y sus configuraciones de lanzamiento se gestionan de forma centralizada en el diálogo Configuraciones de lanzamiento.
Lanzamiento por medio de un acceso directo
Una forma rápida de probar un plug-in es lanzar una aplicación independiente por medio de accesos directos de lanzamiento de Aplicación Eclipse que están disponibles como:
Los accesos directos de lanzamiento son sensibles a contexto. Si el recurso seleccionado es un proyecto de plug-in o un editor de manifiestos de plug-in que declara una aplicación (extensión org.eclipse.core.runtime.applications) o un producto (extensión org.eclipse.core.runtime.products), el PDE lanza esa aplicación o producto. El conjunto de plug-ins con el que se lanza el PDE es un conjunto mínimo formado sólo por el plug-in seleccionado y todos sus prerrequisitos. Si el plug-in seleccionado contiene tanto una extensión de producto como una extensión de aplicación, la extensión de producto tiene preferencia.
Si el plug-in seleccionado no contiene una extensión de producto ni una extensión de aplicación, el PDE lanza el producto predeterminado definido en la clave eclipse.product del archivo config.ini que se encuentra en el directorio ${directorio_inicial_destino}/configuration. ${directorio_inicial_destino} hace referencia a la ubicación de la plataforma destino especificada en la página de preferencias Ventana > Preferencias... > Desarrollo de plug-ins > Plataforma destino. Si se lanza el producto predeterminado, el conjunto de plug-ins utilizados en el lanzamiento está formado por todos los plug-ins del espacio de trabajo y todos los plug-ins seleccionados en la página de preferencias Plataforma destino. Los plug-ins destino cuyo ID entre en conflicto con el ID de un plug-in del espacio de trabajo no se incluyen en la configuración de lanzamiento.
El PDE crea una configuración de lanzamiento Aplicación Eclipse y la preconfigura con valores predeterminados razonables. Esto se realiza sólo cuando es necesario, no cada vez que se invoca un acceso directo de lanzamiento Aplicación Eclipse. El PDE busca primero en las configuraciones de lanzamiento Aplicación Eclipse existentes y reutiliza una que ya esté asociada con el producto o aplicación que se lanza. Si existen varias configuraciones de lanzamiento asociadas con el producto o aplicación que se lanza, el PDE visualiza un diálogo que contiene todas las configuraciones de lanzamiento coincidentes y permite que el usuario decida.
Personalizar una configuración de lanzamiento
Si necesita control total sobre cómo lanzar la aplicación Eclipse, puede crear y personalizar una configuración de lanzamiento en el diálogo Configuraciones de lanzamiento.
El diálogo Configuraciones de lanzamiento puede invocarse por medio de las opciones Ejecutar > Ejecutar... o Depurar > Depurar... del menú de nivel superior. Una configuración de lanzamiento Aplicación Eclipse nueva puede crearse efectuando una doble pulsación sobre el nodo Aplicación Eclipse en el visor de árbol situado a la izquierda.
Una configuración de lanzamiento Aplicación Eclipse contiene siete pestañas que permiten personalizar todos los aspectos del lanzamiento de prueba. Consulte los documentos siguientes para conocer más detalles: