如何正确结束Eclipse启动配置执行?

Man*_*lva 12 java eclipse eclipse-plugin

我正在编写一个Eclipse插件,它提供了一个新的启动配置类型.完全可以预期,当完成此新类型的启动配置的执行时,启动配置按钮工具提示仍指示我的配置正在运行.

当我想使用启动组启动多个此类配置时,这会导致问题,第二个配置无限期地等待第一个配置完成(我使用启动组的等待直到终止选项).所以我想我错过了告诉平台启动配置执行完成的事情.

Bal*_*der 3

如果我没记错的话,您需要Process在启动配置时启动一个新系统(ILaunchConfigurationDelegate#launch),然后RuntimeProcess为此创建一个Process. 然后将RuntimeProcess生成必要的信息并在终止时DebugEvents通知相应的信息。ILaunch

RuntimeProcess您通常会通过调用来创建DebugPlugin#newProcess(ILaunch, Process, String),但也可以直接实例化它(例如,如果您想扩展该类RuntimeProcess)。