2012-09-17 25 views
9

我正在開發使用Eclipse Juno的獨立服務器(不是戰爭)。我將它作爲Eclipse的Java應用程序運行。在我做了一些代碼更改之後,我想停止當前運行的服務器並重新啓動它。我一天做幾十次。在Eclipse中重新啓動應用程序

我現在這樣做的方式如下: - 轉到「調試」選項卡。 - 選擇服務器進程。 - 點擊停止過程圖標(紅色正方形)。 - 單擊綠色箭頭重新運行上次運行的應用程序。 - 返回到「Java」選項卡。

有沒有更快的方法?

理想情況下,我想一個按鈕或鍵盤快捷鍵,將停止在點擊重新啓動應用程序。如果它不存在,我可以用某種方式擴展Eclipse嗎?我應該在哪裏尋找這樣的例子?

回答

11

您可以通過在調試窗口中右鍵單擊並選擇「終止並重新啓動」來重新啓動正在運行的應用程序。

enter image description here

並迅速beetween用Ctrl + F8

此外,如果你已經終止從控制檯應用程序,你可以簡單地按Ctrl + F11切換視圖

如果你真的想你了也可以通過窗口 - >首選項 - >常規 - >鍵 - >查找「終止並重新啓動」來添加自定義快捷方式來終止和重新啓動,然後選擇您最喜歡的組合鍵!

+0

感謝您的建議。我已將其映射到「Ctrl-R」。選擇這個過程並不理想,但它可能夠好。這肯定會節省我的時間在我目前的方法。 –

+0

我認爲這是儘可能無需創建插件,如果你覺得這個問題已經回答,請接受答案。 – Ruuhkis

+0

謝謝。我肯定會接受這個答案,如果沒有人帶來更方便的答案! Eclipse Monkey腳本也許? –

-1

簡單地說,你不能修改eclipse就像你想的那樣。但是你可以按照這個過程來儘量減少你的努力。 1.在Eclipse Project TAb-> Check Automatically。 2.每次更改之後您正在eclipse中運行「使用綠色」項目。

你也可以使用CTRL + F11來運行項目。

+0

是的,我已經在保存時自動生成它。我需要的是在再次啓動之前停止正在運行的應用程序的方法。 –

+0

是的,但是像這樣,如果Eclipse需要重新啓動,它將自動重啓(或者Eclipse會問你是否要重新啓動)。 因此,您只需要保存更改並運行應用程序,Eclipse將處理所有事情其他 – Amol

+1

啊,這不是我說的Eclipse應用程序本身,而是我從Eclipse運行的應用程序(使用大綠色箭頭按鈕)。如果我不斷點擊綠色箭頭或按下Ctrl-F11,Eclipse將啓動我的應用程序的多個實例。它不關閉正在運行的那個。 –

3

我有你確切的問題。我有一個簡單的Java類,它帶有一個運行嵌入式tomcat的主要方法。

當我改變我的任何服務類的,我想終止當前的嵌入式Tomcat和一個單獨的按鍵重新啓動。

我知道,我可能只是點擊,完成2次鼠標點擊一樣的...但是...心疼我足夠了解Eclipse插件凌晨凌晨一點,扔東西在一起。

希望這對你也有幫助。

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