我是eclipse插件开发的新手。我正在尝试为java应用程序实现一个调试器插件(与某些研究目的的默认java调试器不同)。在这个过程中,我需要知道何时通过启动器启动java应用程序,完成它的执行以执行一些后执行任务。 eclipse如何知道它启动的应用程序是否已完成执行?或者是否有可能得到这种情况的通知? 但我非常确定应该有一个列表工具或一些东西,一旦eclipse laucher启动的应用程序完成其执行,就会得到通知。
答案 0 :(得分:0)
对于Eclipse通过Run或Debug启动系统启动的进程,您可以使用org.eclipse.debug.core.IDebugEventSetListener
来获取事件,包括进程终止。
设置:
DebugPlugin.getDefault().addDebugEventListener(listener);