2012-02-12 21 views
18

Configuré mis opciones de tiempo de ejecución de java en Ventana de Eclipse> Prefs> Java> JRE instalados> Argumentos VM predeterminados. Como esta configuración es suficiente para todos mis puntos de entrada main(), no me molesto en personalizar las "configuraciones de ejecución". Parece una buena flexibilidad, pero probablemente nunca lo necesite. Me preocupaba tener que repetir los argumentos de mi máquina virtual en las configuraciones de ejecución, así que comencé a copiar mis argumentos de máquina virtual, pero después de un experimento parece que no es necesario. Ahora tendré la preocupación opuesta de que tengo algunas personalizaciones involuntarias.Cómo puedo limpiar las "configuraciones de ejecución" de Eclipse

Para eliminar la segunda preocupación, ¿hay alguna manera de eliminar el desorden visible en el menú desplegable Ejecutar? ¿Qué pasa con las "Configuraciones de lanzamiento" visibles en el diálogo de exportación de JAR? ¿Es una configuración de ejecución lo mismo que una configuración de inicio? ¿Cómo elimino las múltiples configuraciones de lanzamiento?

Estoy en Eclipse Indigo en Ubuntu.

Editar Después de eliminar manualmente todas las configuraciones de ejecución y proceder a exportar, los botones aparecen atenuados por lo que no puedo continuar. Cuando selecciono el menú desplegable de configuración de inicio, termino con solo una opción, de un proyecto no relacionado. Luego creé una configuración de ejecución para el punto de entrada real main para el proyecto actual. Espero que el desorden regrese a medida que sigo usando Eclipse.

Respuesta

4

The answer comes from @Francisco Puga

La evidencia experimental muestra que la supresión de "lanzamientos" parece hacer desaparecer configuraciones de ejecución por lo que parece que podrían ser sinónimos.

+0

buenos comentarios. +1. He editado mi respuesta con más precisiones sobre la ubicación del archivo iniciador. – VonC

28

Una manera simple sería organizar sus proyectos por Eclipse workspace, lo que limitaría la lista de "ejecutar configuraciones" solo al proyecto al que se hace referencia en un espacio de trabajo determinado.
La conmutación de áreas de trabajo restablecería esa lista a las registradas para los proyectos del nuevo espacio de trabajo.


Nota: la ubicación del archivo OP's answer con respecto a lanzamientos no es la única ubicación posible.
El oficial es:

${WORKSPACE}/.metadata/.plugins/org.eclipse.debug.core/.launches 

Pero puede copiarlos enywhere otra cosa que desee (como se explica en "How do I save Eclipse launch profiles across workspaces? '), ya sea copiando manualmente esos archivos o compartiéndolos:
Ver' Which eclipse files belong under Version Control".

Una vez que sepa dónde están guardados, basta con eliminarlos para que desaparezcan del menú del iniciador.

+1

Funciona después ** de reiniciar ** Eclipse (al menos para * Launch configuration * from ** Runnable JAR File Specification **). –

Cuestiones relacionadas