2010-02-06 8 views
8

Ctrl + F11 è la scorciatoia da tastiera "Esegui" in Eclipse.Eclipse: come posso far funzionare Ctrl + F11 indipendentemente dal file che si sta modificando?

Ma per me, funziona solo se una classe Main è attiva nell'editor. Per gli altri 100 o più file java nel mio spazio di lavoro, eclipse apre una finestra di dialogo, lamentando "L'editor non contiene un tipo principale".

Questo rende il Ctrl + F11 scorciatoia quasi inutile. Mi sia necessario premere Ctrl + Alt +T, nome della classe principale, Ctrl +F11, o utilizzare il mouse.

Ho qualcosa di mal configurato? Cosa posso fare per fare Ctrl + F11 eseguire veramente il mio programma, non importa quale file è attivo nell'editor? O tutti usano la scorciatoia Ctrl + F11?

edit: sto usando Eclipse 3.5.0

risposta

13

Controllare le preferenze, sezione Avvio: è possibile passare da "Selezione avvio" a "Avvia applicazione avviata in precedenza".

20

È possibile configurare Eclipse di usare sempre l'applicazione in precedenza lanciato: Preferenze → Run/Debug → Avvio → lanciare sempre l'applicazione in precedenza lanciato. Questo fa quasi sempre quello che vuoi.

+0

Bello! Per coloro che potrebbero non sapere, questo funziona anche per l'IDE STS (SpringSourceToolSuite) che utilizza eclipse come base. – finneycanhelp

+0

Ho provato questo, sperando di essere in grado di lanciare un progetto Android da mentre ero su un file XML dal progetto, ma questo non ha funzionato per me. Suggerimento? – ef2011

+0

No, non proprio. Dovrebbe funzionare. – JesperE

Problemi correlati