2012-02-20 17 views
2

我正在嘗試讓Eclipse在關閉時執行一個具體操作(暫停一個需要手動關閉的外部系統)。我知道有一個擴展允許在啓動時啓動一個插件(org.eclipse.ui.IStartup),但在關閉 Eclipse時沒有找到。這種延伸是否存在?如果沒有,是否有辦法在關閉Eclipse時執行腳本或運行一些代碼?讓Eclipse在關機時執行一個動作

謝謝。

回答

3

最簡單的答案是在插件的stop()方法中添加一些代碼。在正常關機時,此方法將在關機過程中的某個時間點被調用。

一個警告,但。在異常關閉時,不會調用捆綁的停止方法。例如,當某人在命令行上按下CTRL-C或從任務管理器強制退出時,會發生這種情況。不過,我認爲這部分不會有任何簡單的方法。

對於正常關機,添加停止代碼應該足夠了。