Java 一旦eclipse启动应用程序并完成其执行,它将如何得到通知?

Java 一旦eclipse启动应用程序并完成其执行,它将如何得到通知?,java,eclipse,eclipse-plugin,Java,Eclipse,Eclipse Plugin,我是eclipse插件开发的新手&我正在尝试实现一个调试器插件,一个不同于默认java调试器的插件,用于java应用程序的一些研究目的。在这个过程中,我需要知道通过启动器启动的java应用程序何时完成执行以执行一些执行后任务。eclipse如何知道由它启动的应用程序已经完成了执行?或者是否有可能得到这种情况的通知? 但我很确定,一旦eclipse laucher启动的应用程序完成执行,就会有一个listner或其他东西收到通知 对于Eclipse通过运行或调试启动系统启动的进程,您可以使用org

我是eclipse插件开发的新手&我正在尝试实现一个调试器插件,一个不同于默认java调试器的插件,用于java应用程序的一些研究目的。在这个过程中,我需要知道通过启动器启动的java应用程序何时完成执行以执行一些执行后任务。eclipse如何知道由它启动的应用程序已经完成了执行?或者是否有可能得到这种情况的通知?
但我很确定,一旦eclipse laucher启动的应用程序完成执行,就会有一个listner或其他东西收到通知

对于Eclipse通过运行或调试启动系统启动的进程,您可以使用org.Eclipse.Debug.core.IDebugEventSetListener获取包含进程终止的事件。 设置为:

DebugPlugin.getDefault().addDebugEventListener(listener);

看看Runtime.getRuntime.addshutdownhook;