2012-09-17 21 views
9

Eclipse Junoを使用してスタンドアロンサーバー(戦争ではない)を開発しています。 EclipseからJavaアプリケーションとして実行します。いくつかのコードを変更した後、現在実行中のサーバーを停止してもう一度起動したいと思います。私はこのことを1日に数十回行う。Eclipseでアプリケーションを再起動

現時点でのやり方は次のとおりです。 - [デバッグ]タブに移動します。 - サーバープロセスを選択します。 - 停止プロセスアイコン(赤い四角)をクリックします。 - 緑色の矢印をクリックすると、最後に実行したアプリケーションが再実行されます。 - [Java]タブに戻ります。

速い方法がありますか?

理想的には、ワンクリックでアプリケーションを停止して再起動するボタンやキーボードのショートカットが必要です。まだ存在しない場合、Eclipseを何らかの方法で拡張することはできますか?このようなことの例はどこで探されるべきですか?

答えて

11

実行中のアプリケーションをデバッグウィンドウで右クリックし、[終了して再起動]を選択すると、アプリケーションを再起動できます。 Ctrlキー+ F8

また

すでにコンソールからアプリケーションを終了した場合、あなたは、単にヒットすることができ、CTRL + F11と意見beetween切り替え

enter image description here

かつ迅速

あなたは本当にあなたがしたい場合ウィンドウ - >環境設定 - >一般 - >キー - > "終了と再起動"を検索し、好きなキーの組み合わせを選択することで、終了と再起動のカスタムショートカットを追加することもできます!

+0

アドバイスありがとうございます。私はそれを "Ctrl-R"にマップしました。プロセスを選択することは理想的ではありませんが、おそらく十分です。私の現在の方法よりも時間が節約できます。 –

+0

これは、あなたがこの質問が答えられたと感じる場合、あなたがプラグインを作成せずに得ることができる限りであると思います。答えを受け入れてください。 – Ruuhkis

+0

ありがとうございます。誰にももっと便利なものがあれば、私は間違いなくこの答えを受け入れるでしょう!おそらくEclipse Monkeyのスクリプトですか? –

-1

簡単に言えば、あなたはあなたが望むようにeclipseを修正することはできません。しかし、この手順に従えば、作業を最小限に抑えることができます 1. EclipseプロジェクトでTAb-> Build Build Automaticallyを選択します。 2.毎回の変更の後にEclipseでGreenボタンを使用してProjectをJust Runしています。

また、CTRL + F11を使用してプロジェクトを実行できます。

+0

ええ、私はすでに保存時に自動的にビルドしています。私が必要とするのは、もう一度起動する前に、現在実行中のアプリケーションを停止する方法です。 –

+0

はい、このように、Eclipseを再起動する必要がある場合は、自動的に再起動します(またはEclipseを再起動するかどうか尋ねられます)。 このように、変更を保存してアプリケーションを実行する必要があります。Eclipseはすべての処理を行いますその他 – Amol

+1

ああ、それは私が話しているEclipseアプリケーションではなく、Eclipseから実行したアプリケーションです大きな緑色の矢印ボタン)。緑色の矢印をクリックし続けるかCtrl-F11を押すと、Eclipseは自分のアプリケーションの複数のインスタンスを起動します。実行中のものをシャットダウンしません。 –

3

私は正確な問題を抱えていました。私は埋め込まれた風袋を実行するメインメソッドを持つシンプルなJavaクラスを持っていました。

サービスクラスを変更すると、現在の埋め込みのTomcatを終了し、1回のキーストロークで再起動したかったのです。

私は2回のマウスクリックでこれをクリックして同じことをすることができました...しかし... Eclipseプラグインについて少し勉強するのに十分な痛みを感じ、一緒に何かを投げました。

これはあなたにも役立ちます。

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

2

EclipseのNeon.1は、起動履歴項目をクリックしながらShiftキーを保持ことにより、リニューアル前に終了させる方法を追加しました。

[設定]> [実行/デバッグ]> [起動]で、[起動時に終了して再起動]オプションを有効にすることで、デフォルトの動作にすることもできます。

https://www.eclipse.org/eclipse/news/4.6/platform.php#terminate-relaunch-history

関連する問題