2012-02-20 11 views
2

私は、シャットダウン時にEclipseが具体的なアクションを実行しようとしています(そうでなければ手動でオフにする必要がある外部システムを停止します)。私は、起動時にプラグインを有効にする拡張機能があることを理解していますが、閉じる Eclipseの場合には、そうすることができませんでした(org.eclipse.ui.IStartup)。そのような拡張は存在するのでしょうか?そうでない場合は、スクリプトを実行したり、Eclipseを終了するときにコードを実行したりする方法はありますか?Eclipseがシャットダウン時にアクションを実行するようにしました

ありがとうございます。

答えて

3

最も簡単な答えは、プラグインのstop()メソッドにコードを追加することです。通常のシャットダウンでは、このメソッドはシャットダウンプロセス中のある時点で呼び出されます。

ただし、1つの警告。異常終了時には、バンドルの停止方法は呼び出されません。これは、たとえば、誰かがコマンドラインからCTRL-Cを押したとき、またはタスクマネージャから強制終了したときなどに発生します。しかし、私はこの部分の周りに簡単な方法があるとは思わない。

通常のシャットダウンでは、停止するコードを追加するだけで十分です。

関連する問題