2012-09-17 31 views
9

Estoy desarrollando un servidor independiente (no una guerra) usando Eclipse Juno. Lo ejecuto como una aplicación Java de Eclipse. Después de hacer algunos cambios de código, quiero detener el servidor que se está ejecutando y volver a iniciarlo. Lo hago decenas de veces al día.Reiniciar una aplicación en Eclipse

La forma en que lo hago en este momento es la siguiente: - Vaya a la pestaña "Depurar". - Seleccione el proceso del servidor. - Haga clic en el icono de proceso de detención (cuadrado rojo). - Haga clic en la flecha verde para volver a ejecutar la última aplicación de ejecución. - Regrese a la pestaña "Java".

¿Hay una manera más rápida?

Idealmente, me gustaría un botón o un atajo de teclado que detenga y reinicie la aplicación con un solo clic. Si aún no existe, ¿puedo extender Eclipse de alguna manera? ¿Dónde debería buscar un ejemplo de algo como esto?

Respuesta

11

Puede reiniciar la aplicación en ejecución haciendo clic derecho en la ventana de depuración y seleccionando "Terminar y reiniciar".

enter image description here

Y cambiar rápidamente beetween puntos de vista con Ctrl + F8

Además, si usted ya ha puesto fin a la aplicación de consola, puede simplemente pulsar Ctrl + F11

Si realmente desea también puede agregar un atajo personalizado para terminar y relanzar mediante Ventana -> Preferencias -> General -> Teclas -> Buscar "Terminar y reiniciar" y elija su combinación de teclas favorita!

+0

Gracias por el asesoramiento.Lo he asignado a "Ctrl-R". No es ideal tener que seleccionar el proceso, pero probablemente sea lo suficientemente bueno. Ciertamente me ahorrará tiempo sobre mi método actual. –

+0

Creo que esto es todo lo que puedes obtener sin crear un plugin, si crees que esta pregunta ha sido respondida, acepta la respuesta. – Ruuhkis

+0

Gracias. Definitivamente aceptaré esta respuesta, ¡si nadie viene con una aún más conveniente! ¿Un guión de Eclipse Monkey tal vez? –

-1

Simplemente diciendo: No puedes modificar el eclipse como quieras. Pero puede seguir este procedimiento para minimizar su esfuerzo 1. En el Proyecto Eclipse TAb-> Comprobar compilación automáticamente. 2. Y después de cada cambio que está realizando Simplemente ejecute el proyecto usando el botón verde en eclipse.

También puede usar CTRL + F11 para ejecutar el proyecto.

+0

Sí, ya lo tengo construir automáticamente en guardar. Lo que necesito es una forma de detener la aplicación que se está ejecutando actualmente antes de volver a iniciarla. –

+0

sí pero así, si Eclipse necesita reiniciarse, se reiniciará automáticamente (O Eclipse le preguntará si desea reiniciar). Por lo tanto, solo tiene que guardar los cambios y ejecutar la aplicación, Eclipse se ocupará de todo lo demás – Amol

+1

Ah, no es la aplicación Eclipse en sí misma de la que estoy hablando, es una aplicación que he ejecutado desde Eclipse (usando botón grande de flecha verde). Si sigo haciendo clic en la flecha verde o presiono Ctrl-F11, Eclipse iniciará varias instancias de mi aplicación. No apaga el que está funcionando. –

3

Tuve el problema exacto que tenía. Tenía una clase Java simple con un método principal que ejecuta un tomcat incrustado.

Cuando cambio cualquiera de mis clases de servicio, quería finalizar el tomcat incorporado actual y reiniciarlo con una sola pulsación de tecla.

Lo sé, podría haber hecho clic y hacer lo mismo con 2 clics del mouse ... pero ... me dolió lo suficiente como para aprender un poquito sobre el plugin de Eclipse y arrojar algo juntos.

Espero que esto te ayude también.

https://bitbucket.org/mantis78/relaunch-plugin/wiki/Home

Cuestiones relacionadas