2010-02-06 28 views
8

Ctrl + F11 es el atajo de teclado "Ejecutar" en Eclipse.Eclipse: ¿Cómo puedo hacer que Ctrl + F11 funcione sin importar qué archivo se está editando?

Pero para mí, eso solo funciona si una clase principal está activa en el editor. Para cualquiera de los otros 100+ archivos Java en mi espacio de trabajo, eclipse muestra un cuadro de diálogo, quejándose de que "Editor no contiene un tipo principal".

Esto hace que el Ctrl +F11 acceso directo casi inútiles. I cualquiera que presionar Ctrl +Alt +T, nombre de la clase principal, Ctrl +F11, o usar el ratón.

¿Tengo algo mal configurado? ¿Qué puedo hacer para que Ctrl + F11 realmente ejecute mi programa, sin importar qué archivo está activo en el editor? ¿O está todo el mundo usando el Ctrl + F11 atajo de esa manera?

editar: Estoy usando Eclipse 3.5.0

Respuesta

13

Compruebe las preferencias, sección Inicio: puede pasar de "seleccionar inicio" a "iniciar la aplicación iniciada previamente".

20

Puede configurar Eclipse para utilizar siempre la solicitud previamente puesto en marcha: → Preferencias Ejecutar/Depurar → Lanzamiento → Siempre iniciar la aplicación previamente lanzado. Esto casi siempre hace lo que quieres.

+0

¡Agradable! Para aquellos que no lo sepan, esto también funciona para STS IDE (SpringSourceToolSuite) que utiliza eclipse como base. – finneycanhelp

+0

Intenté esto, esperando poder lanzar un proyecto de Android mientras estaba en un archivo XML del proyecto, pero esto no funcionó para mí. ¿Sugerencia? – ef2011

+0

No, en realidad no. Deberia de funcionar. – JesperE

Cuestiones relacionadas