9

Javaプロジェクト(およびC++も知っている場合)の実行コマンド(通常はデフォルトでCTRL + F11の組み合わせ)が、新しいプロセスを実行する前に、それによって開始された前のプロセス(または、より簡単な場合はすべてのプロセス)を自動的に閉じることを望みます実例。

つまり、プロジェクトを実行すると、以前のアプリ インスタンスも閉じられるはずです。出来ますか?

アプリ自体にコードを追加して、不要になったら無効にすることは可能でしょうか? いちいちアプリを閉じるのが面倒なので欲しい。アプリのインスタンスはそれほど多くは必要ありません。

4

3 に答える 3

1

これは、Eclipseの組み込み機能では不可能です。これを自動化する最も簡単な方法は次のようです

  • CDT (上記の機能のみが必要)またはEclipseRunnerプラグインから起動グループ機能をインストールします。これらは、「バッチ」起動構成の作成を可能にします。
  • 「kill」コマンド(オペレーティングシステムによって異なります)を使用して外部実行構成を作成します。これにより、アプリケーション名に基づいてアプリケーションプロセスを強制終了できます。
  • 上記の2つのプラグインのいずれかを使用してバッチ起動グループを作成します。ここで、「kill」構成が最初になり、通常の起動構成が次になります。
于 2012-10-02T05:32:26.820 に答える
1

言うは易く行うは難し。コンソールの小さな赤い停止アイコンをクリックするか、デバッガーのパースペクティブのスレッド ビューからメイン スレッドを終了して、プロセスを自分で終了することをお勧めします。

于 2012-10-02T00:40:13.267 に答える